Largest Telescope Would Be Out of this World

Date: 16 April 2008 Time: 06:39 AM ET