Noise Rock Immerse Yourself in THE TURIN HORSE’s “Unnecessary Pain” 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... Todd ManningMarch 21, 2023