Shuttle Endeavour, running one orbit late due to cloud cover, touches down on Runway 15 at 8:39pm EDT March 26 to conclude the longest space station flight to date at nearly 16 days in duration.

Back to STS-123 launch photos
Drag chute deploy!: