Olympic Spirit On Space Station: Watch Astronauts Test Their Sports Skills
The orbital games have begun! As the 2024 Olympics kick off in Paris, the excitement extends far beyond Earth's atmosphere. Aboard the International Space Station, six NASA astronauts are getting in...