LA’s Death Valley Girls have announced that their latest full length, Islands In The Sky, will be released on February 24th via Suicide Squeeze Records. For the better part of a decade, LA’s scrappy rock n’ roll mystics have used their music as a means of tapping into a communal cosmic energy and challenged the soul-crushing banality of modern society through […]