EDWARDS, Calif. –- A drag chute slows the speed of space shuttle Endeavour as it lands at Edwards Air Force Base in California after touching down at 4:25 p.m. EST to end the STS-126 mission, completing its 16-day journey of over 6.6 million miles in space.The main landing gear touched down at 4:25:06 p.m. EST. The nose landing gear touched down at 4:25:21 p.m. and wheel stop was at 4:26:03 p.m. The STS-126 mission was the 27th flight to the International Space Station, carrying equipment and supplies in the Multi-Purpose Logistics Module Leonardo. The mission featured four spacewalks and work to prepare the space station to house six crew members for long-duration missions. Photo credit: NASA/ Tony Landis, EAFB