Chile Latin America

How to plan a trip to Torres del Paine in Chile

Torres del Paine National Park is located in the Chilean Patagonia, practically at the end of South America. It is definitely the most beautiful natural scenery I’ve ever visited in South America The park was founded in the 50s and is huge, in an area of more than 242 thousand hectares. The Park is recognized […]