Amazing vista at the Torres del Paine National Park, Chile. VistaAmazing vista at the Torres del Paine National Park, Chile.