Paul Silvi on whether NFL franchise can work in London

The NFL seems insistent on putting a team in London, but can it guarantee players will want to go there to play?


TRENDING VIDEOS