The Scarlet Ruse



logo The Scarlet Ruse

Also known as TSR
Style Deathcore
Status Split-Up
Formed In 2007
Separated In 2016
CountryUSA
City Albuquerque
Popularity
Fans 6
Do you like this band?