Chongqing, a mountainous city in China, crosses the Yangtze River Bridge.

Chongqing, a mountainous city in China, crosses the Yangtze River Bridge.

Most Popular Searches On Stock Footage