Noise Rock
Generating their cacophonous sound in their namesake town of Turin, Northern Italy’s The Turin Horse is set to release their new album Unsavory Impurities...
Hi, what are you looking for?
Generating their cacophonous sound in their namesake town of Turin, Northern Italy’s The Turin Horse is set to release their new album Unsavory Impurities...