dolphinheel
Active Roster
- Joined
- Feb 6, 2004
- Messages
- 5,847
- Reaction score
- 8,186
ESPN has been a shill for the Pats for decades. Their main office is located in New England, in ConnecticutIs it my imagination, or is the media not talking much about the Dolphins win over NE?
I've seen a lot of reviews of other games this weekend, but not much about the Dolphins. Since NE was part of that game, I would have expected more coverage, not less.