Tag Archives: Machine Head – Catharsis – Album Review
Machine Head – Catharsis – Album Review
Artist: Machine Head Album Title: Catharsis Label: Nuclear Blast Date Of Release: 26 January 2018 I’ve not reviewed a Machine Head album on manofmuchmetal.com before, so context might be helpful before I delve into the full review for ‘Catharsis’. I have been with the San Francisco giants since the very beginning when I happened upon Continue Reading »