19 Oct Buzz Aldrin Dreams of Mars
Picture a sign post next to a remote building: Last gas for the next 50 million miles. A second sign sits beneath it, clarifying the location: Next stop, Mars. Last week, President Obama signed the NASA Authorization Act of 2010, which charts the space agency's trajectory...