NFL The Latest February 8, 2022 New Orleans Saints Name Dennis Allen New Head Coach The New Orleans Saints have decided to make Dennis Allen their new head coach. The Saints had interviewed external candidates