Chiefs forfeited football's soul for a shiny new toy

The Kansas City Chiefs are jumping across state lines, planning to open a new stadium in Kansas in 2031. This just feels wrong.

Be the first to comment

Leave a Reply