The Atlanta Braves may be the most overrated sporting franchise, it's them or the Cowboys. Not sure.... Knew we didn't have much of a chance. Color me 'seasoned' - since I'm a Chiefs fan.
Adopt a Chuefs:
X Factor 'Ty' Superfan