Santa Cruz Release “Let Them Burn” Video Get ready, Cruzaderz! Finnish hellraisers Santa Cruz have dropped their scorching new video for “Let Them Burn.” The clip [...]
Get ready, Cruzaderz! Finnish hellraisers Santa Cruz have dropped their scorching new video for “Let Them Burn.” The clip captures the essence of the band’s [...]