Taking a musical stance against the terrors brought upon women around the world, NYC band Castle Black release first single “Sierra” off their upcoming EP the gods that adored you.   Castle Black is a grungy post-punk group, fronted by Leigh Celent, who refuse to be put into a box concerning their creative endeavors. But