The Buffalo Bills have to be the most cursed franchise in sports. Not even just American football.
BoNcHiE said
They live in Buffalo. They were already cursed.
Click to expand...
I think that seriously adds to the curse.
Sure the Jets are cursed, but most live in NYC.
Print