These Sasquatch-obsessed metalheads are based in sunny Los Angeles rather than the wilds of some wintry country and that is, indeed, rather baffling. Only a mug would believe these songs were written on the beach and their PR blurb leads… Continue Reading →