
London franchise remains on NFL’s radar screen
When it comes to putting an NFL team in London, plenty of logistical challenges make it a long shot, at least for now. But the NFL still hasn’t ruled out the possibility of doing business in England far more extensive than sending teams there for a handful of annual games. Appearing last week on PFT…