Sea level stargazing: Astronomers make key sighting with Florida telescope
Tuesday, September 29, 2009 - 13:07
in Astronomy & Space
This summer, University of Florida astronomers inaugurated the world's largest optical telescope on a nearly 8,000-foot mountaintop 3,480 miles away...