Satellite imagery shows Tropical Storm Ophelia bearing down on North Carolina

Satellite imagery shows Tropical Storm Ophelia bearing down on North Carolina