Photo
The Olympic stadium in Beijing, China. What a structure!
Be Engineered
rexfuzzle.com