‹ Previous Photo | Next Photo ›

A view of the illuminated National Stadium, dubbed the 'Bird's Nest' during the trial illumination of the project on March 3, 2008 in Beijing, China. As the last venue to be completed in time to host the 2008 Beijing Olympic Games, the National Stadium will open to the public in April, 2008.
| Mar 27th 2008 5:20PM
At NewsQuake!, the Netscape staff blogs about breaking news of every stripe. Looking for context, commentary, and lively reportage? You’ve come to the right place.