Megastructures: National Stadium in Beijing, China

Megastructures - The Bird's Nest. Amazing architecture of National Stadium in Beijing, China

You might also like:

Ötzi Peak 3251m by noa*

Recommended post: Ötzi Peak 3251m by noa*