London's Wembley Stadium has jsut hosted another NFL International Series match, this time between the Atlanta Falcons and the Detroit Lions. But will an NFL franchise in the British capital ever become a reality? An AFPTV voiced report.
London's Wembley Stadium has jsut hosted another NFL International Series match, this time between the Atlanta Falcons and the Detroit Lions. But will an NFL franchise in the British capital ever become a reality? An AFPTV voiced report.