Las Vegas based Hard Rock/Metal band Red Queen have released the official music video for “Insidious,” off of their debut EP Star Blood. Released in 2016, Star Blood and was written, produced,…
Tag:
Las Vegas based Hard Rock/Metal band Red Queen have released the official music video for “Insidious,” off of their debut EP Star Blood. Released in 2016, Star Blood and was written, produced,…