Tropical storm Ophelia makes landfall in North Carolina



Tropical storm Ophelia made landfall in North Carolina on Saturday with sustained winds short of hurricane strength.

The storm’s winds extended up to 310 miles from its core, causing power outage…