Check out photographer Stephanie Cabral’s pics, after the jump!
Demons is officially out tomorrow, August 14, via Imagen Records.
Hard Rock band Candlelight Red has just released a new music video for “She’s Got the Look,” the second single off their 2011 debut album The Wreckage. The video was shot in Stanley Kubrick’s family warehouse by indie video aficionado Alex de Campi (Art Brut, Los Campesinos!). The video twists the song into a horror […]