Date: 07/12/2008 Views: 1311
Date: 05/03/2013 Views: 3056
Date: 11/20/2010 Views: 1126
The Beijing National Stadium ("The Bird's Nest"), home to the 2008 Olympic games in Beijing, China.