Gig Reviews
Thy Catafalque
Stengade, Copenhagen, DEN - 6/4
Devil Master @ Stengade, Copenhagen, DEN
Green Lung @ Pumpehuset, 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