Diamond Head Drop “Helpless” Video from Upcoming Live and Electric Album

With a thunderous crunch and genuine in-your-face production that places the PA up against your ears,…