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

I can’t help but think this guy had a hand in last night’s game.