NFC South
Dan Quinn on cancelled London game: 'We'll have tea with the queen another time'
The Falcons were set to host a game in London at Tottenham Hotspur Stadium this upcoming season
The Falcons were set to host a game in London at Tottenham Hotspur Stadium this upcoming season