Live on FOX: Falcons, Lions throw down in London

Live on FOX: Falcons, Lions throw down in London