Tiger Leaping Gorge, one of the deepest and most spectacular river canyons in the world, located on the Jinsha River, primary tributary of the upper Yangtze River, China..
Choose your region
Selecting a region may change the language and promotional content you see on the Adobe Stock web site.