Where Earth Meets Space — Mount Chimborazo: The Closest Place to the Sun

Sometimes a place rearranges everything you thought you knew about the world. Mount Chimborazo in Ecuador is one of those places. It isn’t the tallest mountain above sea level — that title belongs to Everest — but measured from the center of the Earth, Chimborazo’s summit is farther out into space. Standing there feels like […]

Where Earth Meets Space — Mount Chimborazo: The Closest Place to the Sun Read More »