Arrowhead Stadium
It is the home of the NFL's Kansas City Chiefs and the site of many big college football games. Arrowhead Stadium's "Sea of Red" is widely recognized as one of the greatest gameday atmospheres in the NFL.
Recent topics on Arrowhead Stadium
The Internets want to talk about this game with you. If you want to talk to them, start us off!
Log in to comment