Florida Weather Favors Wednesday Night Launch
Mission accomplished... and now they're coming home. The crew of
STS-123 left their compatriots onboard the International Space
Station behind Monday night, undocking from the station and
beginning the journey back to Earth.