Tuesday, March 4, 2008 - 4:00am
If there's one thing the upcoming Olympics in China are doing, it's motivating China to build all sorts of crazy, sports-centric buildings for the events. Take the crazy Moebius strip soccer stadium currently going up in Shenyang. Even though it's...