Space shuttle Atlantis returns to earth.

POSTED: Saturday, November 28, 2009 - 9:01am

UPDATED: Thursday, February 25, 2010 - 11:34am

Space shuttle Atlantis and the seven astronauts are back on earth.

The shuttle landed at Kennedy Space Center in Florida on Friday morning swooping through a clear sky.

Comments News Comments

Post new Comment