Here are some other disheartening facts about the upcoming Winter Olympics
Russia will host the 2014 Winter Olympics in the balmy seaside city of Sochi. And with more than $50 billion spent on them, they will be the most expensive Olympics ever. With the opening ceremony just under three weeks away, here’s a quick rundown on the Florida of Russia.
Via Seth Dixon