internetairship.com
Reach for Stars, Endeavour!!
NASA gave the space shuttle Endeavour and its STS-134 crew the “go for launch” on the morning of Monday, May 16, 2011. The 25th mission of Endeavour will be its last, and the next-to-last mission f…