An amazing view at the Torres del Paine National Park, Patagonia, Chile. Torres del PaineAn amazing view at the Torres del Paine National Park, Patagonia, Chile.