Loading Video…

This browser does not support the Video element.

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.