Tropical Storm Ophelia makes landfall in North Carolina and will now trek up the East Coast
[Breaking news update published at 6:25 a.m. ET] Ophelia made landfall near Emerald Isle, North Carolina, on Saturday morning as a strong tropical storm, which already has knocked…