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?
Published: 8:56 PM PST January 12, 2018