As a Buffalo Bills Fan I reserve a right to be a little bit delusional. Today marks the 24th Anniversary of Super Bowl XXV, one of the biggest games in Buffalo Bills history. And as I remember it, the Buffalo Bills greatest win.
Don’t believe me? Watch for yourself:
(It’s from NFL Films, so it’s official) Continue Reading →