Night Flight: 26 Mar 2008"With xenon lights flooding Runway 15, a drag chute slows space shuttle Endeavour as it returns to NASA's Kennedy Space Center in Florida, ending the STS-123 mission, a 16-day flight to the International Space Station. The main landing gear touched down at 8:39:08 p.m. EDT. The nose landing gear touched down at 8:39:17 p.m
(
Read more... )