NFL ??? Is that still a thing?? Lol
not at my house.NFL=GTFO
100 % agree with you.
....and yet here you are in the sports forum posting in yet another NFL thread. You're NFL fans despite what you say, cause otherwise you wouldn't even look at this! Guess you're Dolphins or Browns fans??