Tropical Weather Update - September 23, 2023

Tropical Storm Ophelia made landfall in North Carolina with near hurricane-force winds on Saturday morning. And another tropical storm has formed in the Atlantic.

Top Videos