Timeout with Terence: The New Orleans Saints are Atlanta's Worst Nightmare!

The New Orleans Saints may be coming to Mercedez-Benz Stadium for Super Bowl 53. This is a nightmare for Atlanta fans.

This is the worst nightmare for Atlanta Falcons fans. Actually, it's the second worst, because the New Orleans Saints could make it to the Super Bowl and actually win the thing. Oh no!