downtoearth-subscribe

Traffic jam on way to Mas?

  • 15/05/2001

A looming traffic jam of space missions to Mars has forced NASA to spend about $10 million on upgrading its facilities at the Tidbinbilla tracking station near Canberra.In early 2004 the red planet