Arrowhead Stadium, Kansas City

Arrowhead Stadium, Kansas City

Fab J.
Description
Arrowhead Stadium is a stadium located in Kansas City, Missouri, and home to the National Football League's Kansas City Chiefs. The stadium was the former home of the Kansas City Wizards of Major League Soccer from 1996 to 2007. It is part of the city's Truman Sports Complex (together with Kauffman Stadium). Fans occasionally refer to the stadium as The Red Sea or simply Arrowhead. The stadium is commonly referred to as the "Home of the CHIEFS" at the beginning of every home game. #football #Kansas_City #Missouri #stadium
Default Title