NASA shuttle crew returns

shuttle_endeavour.pngAfter completing a 16-day journey of nearly 6.6 million miles in space, space shuttle Endeavour and its crew landed at 8:39 p.m. EDT Wednesday at NASA’s Kennedy Space Center. Endeavour’s flight was the longest shuttle mission to the International Space Station and included a record five spacewalks.