The Beijing National Stadium, officially the National Stadium and also known as the Bird's Nest
Caption:
The Beijing National Stadium, officially the National Stadium and also known as the Bird's Nest, at the Olympic park in Beijing, China, site of the Beijing 2008 Olympic games..
Credit:
Album / Universal History Archive/Universal Images Group