Places | June 27, 2014 11:47 AM EDT
36 cool photos of the Tiger Leaping Gorge
Tiger Leaping Gorge is a scenic canyon on the Jinsha River, a primary tributary of the upper Yangtze River. It is located 60 kilometres north of Lijiang City, Yunnan in southwestern China.
© 2024 BOOMS Beat, All rights reserved.
Do not reproduce without permission.
Do not reproduce without permission.