Universiade Sports Center

Universiade Sports Center is a massive multi-venue sports complex in Shenzhen, China. Designed by GMP architects, based out of Germany, the stadia feature massive polygons which are illumanted beautifully at night. The site includes a park, ponds, and some other stuff I can't really descry from the map over at contemporist. Enjoy.

via contemporist