Did a Micrometeoroid Poke a Hole in the Space Station?
Thursday, August 30, 2018 - 17:00
in Astronomy & Space
Astronauts aboard the International Space Station spent part of their day today (Aug. 30) fixing a tiny air leak in the facility.