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.