New Music Monday. Let’s get right to the point. Torpedohead is a hard rockin’ power trio from Germany. From what I can gather, they have released a few albums over the years and have been kicking it since at least 2009. I just stumbled upon their newest single released in anticipation of a new EP coming soon with a full LP to follow. According to their own press release regarding the tune, the video showcases the band performing in a no frills, let the music do the talkin’, sleazy bar room, delivering a stompin’ underground rock groove with a sticky chorus in classic Torpedohead style.