Kevin Cadle says it would be fantastic for an NFL team to be based in London, but insists it will take about a decade and would be a team for the whole of Europe to get behind.
Kevin Cadle says it would be fantastic for an NFL team to be based in London, but insists it will take about a decade and would be a team for the whole of Europe to get behind.