Torres del Paine


This short film captures the stunning natural beauty of the Torres del Paine National Park in Chilean Patagonia. Since being declared a Biosphere Reserve by UNESCO in 1978, the park has internationally renowned as one of the most beautiful, unspoiled and remote places of the planet.