Inspect Sochi’s 2014 Winter Olympic Sites

Inspect Sochi’s 2014 Winter Olympic Sites

Sochi, Russia

Visit Sochi, Russia’s favorite resort on the Black Sea coast, and inspect some of the venues and the alpine skiing preparations used for the 2014 Winter Olympics.

PUBLISHED: September 20, 2019