FAITH NO MORE | LAST CALL WITH CARSON DALY | Live Footage From L.A

How amazing is it to see this pro-shot live footage, 'Epic' and 'Superhero' were shown on the American TV show last night (18.05.2015), Series 14 / Episode 89. Beautifully filmed and directed by Live Nation, let's hope for more!