Tell me you wouldn't get all pumped if you walked into Heinz Field and instead of 65,000 Towels waving in unison, you encountered that many team-specific pilgrims. Roger Goodell wants to expand the NFL with a team in Plymouth Rock. Or Never Never Land.
Add The Sports Daily to your Google News Feed!