Interesting Finnish band I came across by their latest single being shown on Kerrang. The band has been about since 1996 and have produced around 7 albums.