Preveiw of the History of the Truman Sports Complex Film
Stadium History: Kauffman Stadium
LED2 Lighting Truman Sports Complex
One dead following wreck near Truman Sports Complex
Crash near Truman Sports Complex kills 1, police say
The Harry S. Truman Sports Complex is a sports and entertainment facility located in Kansas City, Missouri. It is home to two major sports venues: Arrowhead Stadium—home of the National Football League's Kansas City Chiefs, and Kauffman Stadium—home of Major League Baseball's Kansas City Royals. The complex also hosts various other events during the year.