Wormface – A Sound You Can Smell [Demo]
Artist: WormfaceCountry: USALabel: Self-releasedFormats: Digital demoYear: 2023 What does a reviewer have to add when pretty much all the grass has already been cut from under his feet by the band themselves? With a band name like this and a…