Sister Sin have premiered a new video for their song “Desert Queen.” This song is from the band’s latest album, Black Lotus, which was released on October 27, 2014, through Victory Records.
caemanamelio
You must be logged in to post a comment.
You must be logged in to post a comment.