After 16 days in space and 250 orbits of Earth, space shuttle Endeavour touched down at 8:39 p.m. EDT on Wednesday, March 26, at NASA's Kennedy Space Center. According to NASA managers, the crew members, including Caltech alumnus Robert Behnken (MS '93, PhD '97), "are in excellent shape after a safe and successful landing."
Written by
Briana Ticehurst