Wednesday, September 30, 2009 - 3:09pm
Having a crazy stadium to host the Olympics in seems to be the order of the day after all that fanfare in Beijing. Not to be upstaged, the venue for the 2014 Winter Olympics and Paralympic Games in Sochi, Russia...