01-02-2022, 06:36 PM
(01-02-2022, 06:33 PM)cinci4life Wrote: Sure enough they are blaming the refs.
https://www.chiefsplanet.com/BB/showthread.php?t=341646
Chiefs fans may be the most entitled and whiny fan base I've ever seen in my entire life.
Holy shit.