August 21, 2007

atacama telescope

Eric has put up some remarkable pictures of the Atacama Cosmology Telescope site in Cerro Toco, Chile. At 17,030 feet above sea level, it's currently the highest permanent, ground-based telescope in the world.

Posted by Alan at 12:04 PM | Comments (2)