Hurricane Helene’s Landfall Seen On Satellite
ByTWC - Digital
March 7, 2025Updated: March 7, 2025, 12:00 pm ESTPublished: September 27, 2024, 2:49 pm EDT

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.