Humavoid premieres new single “Monkey Trap”
We all know the Land of a Thousand Lakes and just how great and talented the Finns are at creating metal gems. But compared to the epic and northern tunes we’re all used to, what we have for you today is a rather different approach…
