Give us feedback!

See Salto Grande Waterfall, Torres del Paine National Park, Chile

The Salto Grande is a waterfall on the Paine River within the Torres del Paine National Park in the nation of Chile. In the vicinity of Salto Grande are a variety of natural vegetation forms as well as certain wildlife species, including the wild Guanaco.
Show more
No Ratings Yet
Flag as inappropriate
Share on Tumblr Share via E-mail