NFL returning to London with 2 games in October


The NFL is returning to London in October for its first games in the city since the outbreak of the coronavirus.
The Atlanta Falcons will play the New…


Source link

WORLD NEWS