Theowl32 Diamond Member Dec 8, 2013 22,816 17,130 Sep 10, 2021 #1 20 years ago tonight, the New York Giants at Denver Broncos September 10th, 2001. Do we think the NFL did that on purpose or a weird coincidence?
20 years ago tonight, the New York Giants at Denver Broncos September 10th, 2001. Do we think the NFL did that on purpose or a weird coincidence?