antediluviancurrent

Pedestrian overpass in Chongqing, China.