New Details Paint Chiefs’ $3 Billion Stadium Deal With Kansas in Different Light
The Kansas City Chiefs announced a landmark plan this week to leave their iconic home, Arrowhead Stadium, after nearly four decades. The franchise has struck a deal with the state of Kansas to build a new stadium in Wyandotte County, with the move slated for 2031. As more details of the agreement emerge, critics are … Read more