- Thread starter
- #1
SideSwipe52
The Franchise
News being reported from CBS Sports:
Some NFL owners could reportedly push for an 18-game season during labor talks.
Link posted below:
Some NFL owners could reportedly push for 18-game season during labor talks
Some NFL owners could reportedly push for an 18-game season during labor talks.
Link posted below:
Some NFL owners could reportedly push for 18-game season during labor talks