logo

Video encyclopedia

Truman Sports Complex

2:22

Preveiw of the History of the Truman Sports Complex Film

1:58

Stadium History: Kauffman Stadium

0:49

LED2 Lighting Truman Sports Complex

0:25

One dead following wreck near Truman Sports Complex

1:18

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.
Explore contextually related video stories in a new eye-catching way. Try Combster now!
  • Description