Proposal for Next Big Telescope Puzzles Some Astronomers

Date: 13 August 2010 Time: 11:29 PM ET