Is arrowhead stadium?
According to Wikipedia, Arrowhead Stadium is an American football stadium in Kansas City, Missouri. It primarily serves as the home venue of the Kansas City Chiefs of the National Football League.
Join Alexa Answers
Help make Alexa smarter and share your knowledge with the worldLEARN MORE