Red Queen Amp Up The Sex Appeal On “Insidious”

Las Vegas-based hard rock/heavy metal band Red Queen has released the official music video for “Insidious,” from their debut EP, Star Blood. If I’m...