Results tagged “Crimean Mountains And Yalta”

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.

« Previous  1  Next »