Tropical Storm Ophelia made landfall in North Carolina Saturday morning. The storm will bring heavy rain, damaging winds and a storm surge along the coast.