A proposed $2.1B deal for a new Titans stadium would build a facility with 60,000 seats, the smallest NFL stadium in the country. That’s intentional.
Source: The Daily News
A proposed $2.1B deal for a new Titans stadium would build a facility with 60,000 seats, the smallest NFL stadium in the country. That’s intentional.
Source: The Daily News
Be First to Comment