Scorecard Research Beacon
Search Icon
September 23, 2023

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.