Chongqing, China · 0.4 km of runs, top 272 m
A local hill in Chongqing, China: a mix of cruisers and steeper pitches.