Listen to tracks, watch videos, read reviews of past shows and more
Get Mr. Russia songs and albums from:
Bass + Drum rock duo. 100% guitar free from cradle to grave. Furious, sweat soaked live shows. MADE IN CHICAGO.
330 E Washington St
Iowa City, IA, 52240, US
Mr. Russia's overall rating
Click or tap to rate
Mr. Russia has no reviews.
Login Failed. Please check email and password.