Patriotic Photos March 28, 2008
(1 of 2)
Space Shuttle Endeavour Mission STS-123
In darkness
on March 26, 2008, space
shuttle Endeavour's main
gear touches down on Runway
15 at Kennedy Space Center's
Shuttle Landing Facility,
ending a 16-day flight to
the International Space
Station.