EYE IN THE SKY! Hurricane Idalia Seen Hurtling Towards Florida from International Space Station
Tuesday footage from the International Space Station shows Hurricane Idalia speeding towards Florida.
Tuesday footage from the International Space Station shows Hurricane Idalia speeding towards Florida.