Urban wonder

Shanghai China

Clash of the daring giants.

August 14, 2018