Olympics - Other Sports Where the Hell is Sochi Anyway, Seriously Where is Sochi?! February 7, 2014 So, the 2014 Winter Olympics are happening…in Sochi, Russia. I don’t know much about who’s doing what in Sochi on Team USA, but neither do… Read More