- Aug 8, 2005
- 25,109
- 26,372
Where did you hear this? My brother is a Falcons fan so it would be great to see them play in our stadium.There's going to be four games in London - two at Wembley and two at our stadium. By the sounds of it one of our fixtures will be Atlanta Falcons vs. Denver Broncos.