Snow in New Orleans

Chris Miller
December 07, 2017 - 11:51 am
There is a possibility of snowfall in the New Orleans area. That alone is enough to get people talking, but a few Saints fans have been pointing out on social media that the last time measurable snow fell in New Orleans, the Saints went on to win the Super Bowl. Last time Snow happened in Southern...
Read More