Tropical Storm Ophelia made landfall near Emerald Isle, N.C., just before sunrise on Saturday. 

The storm was expected to turn north and affect several coastal states with heavy rain, strong winds, and minor coastal flooding over the weekend. 

It was moving north-northwest along the North Carolina coast, with sustained winds of 70 miles per hour 

Nearly eight million people from the Carolinas to Delaware were under tropical storm warnings. 

The storm's powerful winds extended over 300 miles, posing marine hazards and storm surge threats along the Mid-Atlantic coast. 

Parts of North Carolina had to prepare for hurricane conditions, including potential storm surges, depending on the tide. 

North Carolina residents were advised to stock up on supplies and secure their properties. 

Ophelia was expected to weaken as it moved northward over North Carolina, Virginia, and the Delmarva Peninsula. 

Rainfall varied across the region, with some areas from North Carolina to New Jersey expecting up to eight inches of rain. 

There was also a risk of tornadoes, and the storm would gradually weaken as it moved towards Maryland and the northern Mid-Atlantic.