Skip to main content
Advertising

Arrowhead Stadium is a winter wonderland hours before kickoff

Arrowhead Stadium, in Kansas City, Missouri, is a winter wonderland just hours before the Indianapolis Colts take on the Kansas City Chiefs.