Originally Posted by Sorter
Or that the Pats beat the **** out of them in Denver. Same with Houston.
Oh, that's right. They did!
New England was in Foxboro (I figured you'd know this, since you are an expert on it). We did lose to Houston in Denver - by six. It was a total blowout.