T minus zero $$$$$ The Endeavour successfully launched on 5/16/2011. The liftoff of the Endeavour was witnessed by thousands of people at Cape Canaveral and some said they had goosebumps during the process. The excitement that a launch creates is unquestionable. But can America really afford a space program anymore? Has the program served its […]