Arrowhead Stadium

Arrowhead Stadium is a football stadium in Kansas City, Missouri. GEHA purchased stadium rights. It is home to the NFL's Kansas City Chiefs. It is the largest sports facility by capacity in the state of Missouri. A $375 million renovation was completed in 2010.

Category:National Football League venues
Category:Sports in Kansas City, Missouri
Category:Kansas City Chiefs