Hurricane Helene’s Landfall Seen On Satellite | Weather.com
March 7, 2025Updated: March 7, 2025, 12:00 pm ESTPublished: March 7, 2025, 12:00 pm EST

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.

Loading comments...