Originally published in TIA Daily. The space shuttle Endeavor just landed for the last time last night in Florida, marking the end of the second to last manned space flight to be undertaken by the United States for the foreseeable future. In a recent
Icarus and Apollo
Icarus and Apollo
Icarus and Apollo
Originally published in TIA Daily. The space shuttle Endeavor just landed for the last time last night in Florida, marking the end of the second to last manned space flight to be undertaken by the United States for the foreseeable future. In a recent