
Another hurdle for the Tennessee Titans and the city of Nashville is in the rearview mirror as the NFL owners officially approved league financing for their new $2.1 billion stadium that’s scheduled to open in 2026 or 2027.
According to Sandy Mazza of The Tennessean, NFL owners approved a combination of loans and grants with a value of $200 million for the upcoming project.