Russian launch failure causes delays in crew landing, launch
Tuesday, May 12, 2015 - 11:30
in Astronomy & Space
Russian space officials say they have decided to delay both the landing of some of the International Space Station's crew and the launch of their successors due to the recent failed launch of an unmanned Russian cargo ship.