World Answer 9
Torres del Paine
Clues
Located in Chile
Natural Park has stunning vistas and hiking trails