I agree with the guy above.....Falcons could throw in a clunker next season.
Probably catch a beating in there very 1st game.
Actually you know what has a good chance to happen? The Falcons opening the season @ New England.
They play @ NE next year and make the most sense of the 8 teams that will play there. Only other one I can see opening the year vs NE is Carolina. Or maybe Houston if they trade for a QB (Jimmy G?)
But I think ATL @ NE is the fav for that opening Thurs game. Funny how that works.