Lazarus Clamp is an indie rock band with dual bases in Leicester and London, England. Since forming, they've attempted to shake several comparisons to other guitar groups, with Hood, Slint, and Yo La…
Read Full Biography
STREAM OR BUY: