The Atlanta Falcons defeated the Buffalo Bills, 24-14, on Monday night at Mercedes-Benz Stadium in front of more than 70,000 screaming fans (the majority of whom felt and sounded like they were from up North). The last time Atlanta hosted Buffalo was on October 1, 2017. The Falcons lost that game. After the game, Falcons […]
