Sea Level Stargazing: Astronomers Make Key Sighting With Florida Telescope
Monday, September 28, 2009 - 19:28
in Astronomy & Space
This summer, astronomers in Florida inaugurated the world's largest optical telescope on a nearly 8,000-foot mountaintop 3,480 miles away.