Red Bird Nest


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