After two extra days in space, Endeavour finally touched down at Edwards Air Force Base in California on Wednesday. The landing had been delayed because of thunderstorms at the Florida landing strip. During the shuttle’s 14 days in space, the astronauts delivered a new crew to the International Space Station and performed three spacewalks to install new hardware. The shuttle will now be mounted onto the back of a specially modified 747 and flown back to Florida to prepare for its next launch.