Date: 08/03/2009 Views: 1051
Date: 03/08/2009 Views: 1129
Date: 11/04/2009 Views: 1028
The Beijing National Stadium ("The Bird's Nest"), home to the 2008 Olympic games in Beijing, China.