It's one of the most iconic of the Olympic venues in Beijing -- the new Beijing National Stadium or "Bird's Nest." It's drawing the curious to the edges of the Olympic Green -- though that's as close as most will get. Visit thestar.com/Olympics for more news, photos and videos from the 2008 Games.
All Comments