Technology | Sun Jul 10, 2011 3:36pm EDT

Atlantis docks at space station on last mission