Did Russia make this ship disappear? - Nov. 3, 2017

Did Russia make this ship disappear? - Nov. 3, 2017