“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