Beijing's new swimming venue for the Olympics looks like an alien landed and cocooned itself right there in China. It also looks like it could be The Thing's new hideout.
[link]
BEIJING - Organizers of the Beijing Olympics unveiled the "Watercube" swimming venue Monday, one of the more stunning structures built for the 2008 Games.
Known...