The National Hurricane Center has reported that Ophelia has officially made landfall in North Carolina.
From
To
