Troll Slayer - screen printing comes to live in French electro fairy story. Lovely stuff.