Satellite Images of Sunken Russian Barges, Destruction

FacebookTwitterPinterestEmailShare

    Satellite pictures of Snake Issland in Ukraine released on Friday seemed to show a group of sunken Russian vessels off an island in the Black Sea Friday. (May 13) AP