“Bay Area Witch Thrash” Band Castle Premiere New Music Video, “Corpse Candles”
Self-described “Bay Area witch thrash” trio Castle will release their second album, Blacklands, on September 11 on their new North American label, Prosthetic Records. In anticipation, the band is premiering the music video for the track “Corpse Candles” right here right now. The clip was directed by David Hall (Handshake Inc.). Check it out below and let us know what you think in the comments.