Album Review: Dead Mammals – Dead Mammals (Forbidden Place Records/Trepanation Recordings)
Dead Mammals is the self-titled debut album by the noise rock two-piece from Rochester, Medway, UK. Due to be released by Forbidden Place Records in The US and Trepanation Recordings in the UK Feb 26th 2021.
Keep On Reading