Loading...

Nature: Torres Del Paine National Park, Patagonia

| This week's moment in nature leaves us in Torres Del Paine National Park in Patagonia, in southern Chile, where it's the early days of summer.