Mountain Stream in Torres del Paine, Chile. Torres del Paine National Park is a national park encompassing mountains, glaciers, lakes, and rivers in southern Chilean Patagonia. The Cordillera del Paine is the centerpiece of the park.
Torres del Paine National Park in Chile - an enchanted paradise. Just look at this. Audubon Nature Odysseys will be headed there in November 2013 and we may never come back. (via Los Cuernos, Torres del Paine, Chile - Jack Brauer)