Gig Reviews
Cult Leader
Stengade, Copenhagen, DEN - 15/4
Thy Catafalque @ Stengade, Copenhagen, DEN
Devil Master @ Stengade, Copenhagen, DEN
Album Reviews
Boss Keloid unveils new single: "Smiling Thrush"
Posted by AP on 14/05/21
Previous NextWigan, United Kingdom-resident progressive sludge metallers Boss Keloid have unveiled a new single called “Smiling Thrush”, which you can listen to below. It appears on their forthcoming album “Family the Smiling Thrush”, which was detailed in our earlier news post and will be released by Ripple Music on June 04th.
Comments