Castle Releases ‘Descent Of Man’ Music Video

“Descent Of Man” is the latest video from San Francisco’s Castle. Produced by Toronto based Pistoltrixx, and directed by Jaan Silmberg, “Descent Of Man” is the second video from the band’s debut LP/CD “In Witch Order” available on Germany’s Ván Records.

Leave a Reply

Your email address will not be published.