Iwannabeacowboybaby!
Footballguy
New England hasn't completed the season so my opinion and everyone elses is subject to change but I've never seen a more dominating team. There are a lot of words I could use to describe them but I thought it would be interesting to just choose one
So, you're allowed to just pick 1 word that would best describe NE to you.
So, you're allowed to just pick 1 word that would best describe NE to you.
Last edited by a moderator: