WASHINGTON: Home at last - after an unexpected nine-month stay in space, a pair of NASA astronauts finally returned to Earth ...