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.