“What Is & Where Is Sochi, Russia?” Yep, Sochi, Russia, home of the 2014 Winter Olympic Games, is a beach town. ย Ya know, palm trees, warm water, bikinis, sunscreen? ย Sochi lies in a sub-tropical climate akin to Floridaโs climate. But 30 miles away from that beach lies the foot of the Caucasus mountains (which white people are named after) and, hopefully, a lot of snow. Already the […] SnowBrains | August 7, 2013 3 Comments