Tag Archives: Lowell Observatory TIME World’s 100 Most Important Places

TIME World’s 100 Most Important Places: #73 Lowell Observatory

In case you hadn’t heard, Lowell Observatory was named one of the world’s 100 most important places by TIME, in the section regarding places of inquiry (which also includes the Royal Observatory and the Galapagos Islands, among others). The Observatory … Continue reading

Posted in News | Tagged | Comments Off