Tropical Storm Ophelia makes landfall in North Carolina as coastal areas lashed with heavy rain
The U.S. National Hurricane Center says Tropical Storm Ophelia has made landfall on the North Carolina coast lashing coastal areas with damaging winds and dangerous surges of water…