BeAmazed

This is how it looks like taking the subway in Chongqing, a city built on mountain in China.

This is how it looks like taking the subway in Chongqing, a city built on mountain in China.

Related videos