Beijing National Stadium
>
Next Place
The National Stadium, also known as the Bird's Nest, is an 80,000-capacity stadium in Beijing. Other places:
Eiffel Tower
Notre-Dame de Paris
White House
Take a tour by your browser-
TourBrowser.COM