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.
I will never hate you because of your dumb football takes, because I don't know the difference. -SR