Satellite view of Hurricane Delta making landfall

This NOAA satellite captures the moment Hurricane Delta makes landfall in Louisiana as a Category 2 storm on Oct. 9.