Watch Major Hurricane Landfall From Space - Videos from The Weather Channel
Advertisement

Watch Major Hurricane Landfall From Space

March 7, 2025

Hurricane Helene’s landfall along the Florida coast was documented by several NOAA satellites Thursday night. Watch this video to see some really fascinating angles captured from space.