(WATCH) Sports Stadiums

Taxpayers are funding more than half the cost ($1.26 billion) of the Tennessee Titans’ new $2.1 billion stadiumthe biggest public contribution toward a stadium in US history. It’s supposed to be finished in 2027. But not without controversy over whether […]

(WATCH) Sports Stadiums Read More »