It it just me ore does it like helmets are popping off like crazy this season? The Giants vs Jets game a few weeks back, and The Steelers vs Broncos games last sunday. They're a few more that i'm probably forgetting, but am i the only one noticing this?
No announcement yet.
Is It Just Me ??