#Falcons announced that they will play one of their home games next season in London at Tottenham Hotspur Stadium.— Ari Meirov (@MySportsUpdate) April 1, 2021
#Falcons announced that they will play one of their home games next season in London at Tottenham Hotspur Stadium.