Tropical Storm Ophelia makes landfall in North Carolina and will now trek up the East Coast
Ophelia made landfall near Emerald Isle, North Carolina, on Saturday morning as a strong tropical storm and will now head inland and up the East Coast, delivering heavy rain, strong winds and coastal flooding well beyond its center.