Tag: Truman Sports Complex

Push comes to shove situation for Royals?

Kansas City sports venues update

After a half century being a couple at the Harry S. Truman Sports Complex in Kansas City, Missouri (US), the National Football League (NFL) team Kansas City Chiefs and the Major League Baseball (MLB) team Kansas City Royals are leaning toward an amicable breakup, at least that’s the takeaway team... » Read more