Tua Tagovailoa signing with Falcons
Digest more
The NFL has officially set Madrid, Spain, as the site of the Falcons' 2026 international game, continuing the league's push to grow the sport globally.
The Atlanta Falcons have learned where they will play their 2026 international game later this year. NFL announced Tuesday that the Falcons will play in the 2026 Madrid Game at Bernabéu stadium, the home of legendary soccer club Real Madrid.