Torres del Paine National Park, Chile
Amongst the “blow your mind” views on this planet, this for sure is one of them. I’ve seem pictures from the Torres del Paine National Park in Chile for many years, but while they are luring, there is no substitute for being someplace, in person, connected to the broader sphere of senses that create real…