Hurricane Delta came ashore this week as a Category 2 storm on the Louisiana coastline. Delta's landfall was the fourth tropical system to hit the state this year, and it's eye came ashore a mere 13 miles from where Hurricane Laura made landfall. The storm set several weather records.