Why the NFL Needs Europe

The NFL’s London franchise will be a logistical nightmare, but not planting a flag will be worse.

By Sean Cunningham
10 months ago