The Buffalo Bills have to be the most cursed franchise in sports. Not even just American football.

God gave them Niagara Falls. Can’t give them the fortune of having multiple championships as well
Yep. And I’d take sone of their “failures” right about now lol.