Hurricane Idalia slams into Florida as astronauts and satellites track it from space (video, photos)
0
Hurricane Idalia made landfall in Florida on Wednesday (Aug. 30) in view of both satellites and astronauts in space.