NFL returns to London with Jaguars, Falcons serving as ‘home’ team
The NFL International Series is officially back as the Jacksonville Jaguars and Atlanta Falcons will host games in London in 2021. The NFL has been trying to expand its footprint overseas through the International Series since 2007 but the international games had to take a one-year hiatus in 2020 due to COVID-19. The improved virus […]