ISS crew fix leak ahead of schedule

The National

Astronauts outside the International Space Station have successfully repaired a coolant pump suspected of leaking ammonia

More From Embedded-Only/News