News

A satellite image taken at 8:16 am EST from the National Oceanic and Atmospheric Administration shows Ophelia making landfall in North Carolina.