The Falcons will officially play one of their home games in London in 2021. Date and opponent are TBD.— Field Yates (@FieldYates) April 1, 2021
The Falcons will officially play one of their home games in London in 2021. Date and opponent are TBD.