The Black Rain
I would have never guessed this band came from Italy, until I started reading the available info about them, and noticed their names. Seems this band originally formed back in 2002, but only found this line up in 2010. Their debut album ‘Night Tales’ was released in 2012, so this is their second full album on the Atomic Stuff label.