Satellite imagery shows Tropical Storm Ophelia bearing down on North Carolina
Satellite imagery shows Tropical Storm Ophelia bearing down on North Carolina