July 15, 2009

Weather Postpones Endeavour Launch

Once again, the weather has played a part in delayed space shuttle Endeavour from taking the astronauts to perform the STS-127 mission. credit: NASA

Share on Linkedin Share on Google+