Tag Archives: Cyhra

Review: Battle Beast – Cathouse, Glasgow

Battle Beast

It’s been eight years since Battle Beast released their debut album “Steel”. Eight years that I’ve been listening to these Finnish metallers go from strength to strength. Unfortunately it’s also been eight years that I’ve been waiting to catch these guys live. Finally the wait is over and they are …

Read More »