Two shit teams. Why not Detroit? They won there last year and the Chiefs have never played in London. Lions arrived on Monday...Chiefs late Thursday. Additionally, the Lions fired a couple coaches this week to help simplify the offense.
Caution: This is not sound reasoning.