King Kraken – MCLXXX – Album Review January 29, 2023 This 5 five piece from South Wales have been steadily making a name for themselves on the UK’s live circuit, building a more than solid reputation of being a live band of [...]