Posted About Four Years Ago by TTWN Media Networks, LLC
(Undated) -- There will be no football abroad this season. In the wake of the coronavirus outbreak, the NFL is canceling its 2020 international series. Games had been scheduled to be played in London and Mexico City.