Watch Now
NFL Week 10 Preview: Patriots vs. Lions
The NFL is going international, as the New England Patriots face the Detroit Lions in Munich, Germany this weekend and Chris Simms and Connor Rogers break down why this game is a 'must-win' for the Patriots.