With the way he breaks down how the Lions will dismantle the Patriots with well thought out cogent points, I really don't know how you can dispute what he has to say. Personally, I thought the Pats were going to win, but after listening to him I don't even think the Pats should even make the trip to Detriot.
I figured that because of injuries to key personnel on the Lions' roster, Tom Brady and the offense starting to play very cohesively, the fact the Lions seem to give away games week after week, etc. that the Pats would win this one. But how can you compete with the argument of "GRRRRR! GRRRR! GRRRRR!"? Game. Set. Match.