Shuttle back to earth
By: WROC-TV
Updated: August 21, 2007

The Space Shuttle Endeavour has landed at the
NASA was worried about scattered showers within miles of the landing site, but the weather looked clear with plenty of sunshine.
Endeavour came home after a successful 13-day mission to the International Space Station that included four spacewalks and the installation of a new ISS component.

