Atlanta Falcons won't be playing in London in 2020 By: Atlanta Business Chronicle via Business Journals May 04, 2020 at 14:59 PM EDT The Falcons were set to make their first appearance in London since 2014. Read More >>