Architectural 1024x768 Wallpaper # 282
Beijing National Stadium, China - also known as Bird`s Nest