Stormy Atlantic off Florida delays return of astronauts from space station
Washington DC (UPI) Sep 1, 2023 - The scheduled departure of Crew 6 astronauts from the International Space Station on Saturday has been delayed because of severe weather off the coast of Florida.