Kansas City is home to the Truman Sports Complex that houses the Chiefs and Royals stadiums. The Chiefs have no intention of ever leaving Truman. The Royals can’t get out of Truman soon enough. Much has been discussed about the Royals desire to build a new stadium; preferably downtown. John Sherman has made this very clear since he bought the […]
Sorry! An active online subscription is required to access this content.
Please login below or Subscribe today!