NASA Technicians do final checks on NASA's Spirit rover in this image from March 28, 2003. The rover - and its twin, ...
After nine months aboard the International Space Station, astronauts Butch Wilmore and Suni Williams have finally landed back ...