Tropical Storm Ophelia makes landfall in North Carolina and will now trek up the East Coast
Tropical Storm Ophelia is heading up the East Coast after making landfall near Emerald Isle, North Carolina, early Saturday, delivering heavy rain, strong winds and coastal floodin…