Starcrawler announce new album, release "She Said" video
Starcrawler have announced they will be releasing a new album. It is called She Said and will be out September 16. The band have also released a video for the title track that was directed by Gilbert Trejo. Starcrawler released their album Devour You in 2019. Check out the video below.
She Said