Key satellite launched in Russia
Saturday, February 26, 2011 - 18:30
in Astronomy & Space
Russia launches one of the final satellites for a global navigation system intended to rival the Americans' GPS, after recent attempts failed.