Salto Grande Landscape
Torres del Paine National Park, Chile
Bordering Pehoe Lake is the Salto Grande waterfall which is a definitely a sight to see in Torres Del Paine National Park. The waterfall looks miniscule compared to the towering mountains behind it.