Tag: Russian Roulette
Russian Roulette: “Out Of Control” – a journey through the band’s harder edge while progressing to their melodic side
Russian Roulette is a five-piece band from Toronto, Canada. The group performs original hard rock and heavy metal material, releasing its debut EP of four [more…]