Yes, they're back! I like this band and it was supposed to be dead, but they're back from death and gave a show for the new year's eve.
I didn't see them live (because i live in France) but I talk about them because the poster below is cool. If you don't know what the hell i'm talking about take a look at this video: