Date: 1/11/2008 Views: 1205
Date: 8/4/2009 Views: 975
Date: 1/29/2023 Views: 911
The Beijing National Stadium ("The Bird's Nest"), home to the 2008 Olympic games in Beijing, China.