When the NFL’s Houston Oilers moved to Tennessee in the late 1990s, one of their demands was a first-class stadium. They’d been playing in the famed Astrodome, which wasn’t good enough. They even wrote a clause into their contract to ensure their stadium was always among the best. It took less than 25 years for ownership to invoke that clause, and this week the state and local government agreed to build a new stadium. Fans may be excited, but many others are not…
Recent Posts
- Different Strokes (MM 5023) December 22, 2024
- Stay Put (MM #5022) December 21, 2024
- Fun Cities (MM #5021) December 20, 2024