Tropical Storm Ophelia makes landfall in North Carolina with winds of 70 mph

Tropical Storm Ophelia makes landfall in North Carolina with winds of 70 mph

Read More