The President of the New Orleans Saints, Dennis Lauscha, has signed a $11.5 million deal with Netflix for a film about the New Orleans Saints. What’s coming is not just a documentary — it’s a full-throttle tribute to the legendary football empire of the New Orleans Saints, an icon that has defined…
Breaking News: New Orleans Saints President Dennis Lauscha Signs $11.5 Million Deal with Netflix for…