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.
News | Business, Atlanta Journal-Constitution: Business
Sun, 11/10/2013 - 10:10pm