The Next Super Bowl is in Atlanta, so you know what that means for the hometown Falcons? Yikes! Then again, hmmmmm