How bout' them New England Patriots!!!
I love the Pats lose especially to a mediocre team like the Chiefs. LOL
Print