National Stadium

Add to Lightbox Download
The building site of the National Stadium for the 2008 Olympic Games, dubbed the ?Bird's Nest,? in Beijing, China..16 Nov 2005
The building site of the National Stadium for the 2008 Olympic Games, dubbed the ?Bird's Nest,? in Beijing, China..16 Nov 2005