WASHINGTON: Four astronauts splashed down off Florida in the Gulf of Mexico on their return to Earth early Tuesday, following a more than six-month mission on the International Space Station. The SpaceX Crew Dragon spacecraft landed in the waters off Pensacola at 5:47am, with a Nasa thermal camera showing all four of its drogue parachutes had deployed for the night-time landing after …
Read More »Astronauts return after vital experiments in space
March 13, 2024