Out of Control - EP – Out of Control - Debut EP
$5 CAD
Russian Roulette T-Shirt
$20 CAD
Russian Roulette Toronto, Ontario
Russian Roulette is an all original project based currently in Toronto, Ontario, Canada. Their style is extremely unique and is derived from 5 very talented musicians. Heavy riffing, powerful, in your face music with strong melodic vocals; all delivered with lyrical content that represents the trials and tribulations of life. ... more
Streaming and Download help