Olympic Torch Returns Home From Space Station

Olympic Torch Returns Home From Space Station
A Russian space capsule carrying the Sochi Olympic torch and three astronauts returned to Earth on Monday from the International Space Station in a flawless landing on the steppes of Kazakhstan. (Nov. 11)
View Comments (0)