Answered December 15th, 2019

The Buffalo Bills defeated the New England Patriots, 38 to 14, on September 5, 1993.

who won the nfl towel game in 1993

See Trending NFL Searches