Satellite Weather 9/14/2018 Satellite imagery showing Hurricane Florence making landfall along the North Carolina coast.