Astronauts Take Spacewalk to Fix Space Station Leak

NewsyVideos
1K
44 views
  • About
  • Export
  • Add to
Astronauts made repairs after NASA discovered flakes of ammonia leaking out of the cooling system on the International Space Station.

0 comments