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

Isn't that paid for annually with lake effect snow?