benspn.com
The Buffalo Bills Front Office is Just as Dumb Its Fans
The Buffalo Bills is quite possibly the world’s worst sports franchise and its continued existence is shocking. I write this after a 20-13 loss to the Houston Texans, a game the team was not …