Crew 7 returns to Earth following 197 days aboard the International Space Station

Published by on 03/13/2024 UTC

Crew 7 returned to Earth after a fiery re-entry through the atmosphere to splash down in the Gulf of Mexico. That fiery…

Continue Reading >