The Buffalo Bills have to be the most cursed franchise in sports. Not even just American football.
Blazing Saint said
White Sox already won the World Series this century?
Click to expand...
2005.
Print