Tropical storm Ophelia makes landfall in North Carolina

Powerful wind and rain slams the East Coast as 8 million Americans are under tropical storm warnings.

September 23, 2023

Examined