New Found Glory Share “Live in London” Video

New Found Glory have released a new “Live in London” video. The video features live footage of five songs from the band’s recent show at O2 Forum Kentish Town in London.