The snow-capped Crimean Mountains and the city of Yalta on the north coast of the Black Sea are pictured from the International Space Station as it orbited 263 miles above.
The snow-capped Crimean Mountains and the city of Yalta on the north coast of the Black Sea are pictured from the International Space Station as it orbited 263 miles above. […] ...
Add Yahoo as a preferred source to see more of our stories on Google. The waterfront promenade of Yalta, a popular spa town on Crimea. Ten years ago Russia seized the Black Sea peninsula from Ukraine ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results