Metal Storm logo
Clutch - New Single Launched


Clutch are premiering “Slaughter Beach“ the newest single from the forthcoming Sunrise On Slaughter Beach album out September 16th through Weathermaker Music.



Source: facebook.com
Band profile: Clutch
Posted: 16.08.2022 by conscientiousnes



Hits total: 356 | This month: 30