Three years later wonderful Still Smiling, Teho Teardo and Blixa Bargeld will release a new collaborative album. Nerissimo will be out April 8th via Specula Records. “The Beast” is the first excerpt available. Watch the official video inspired by Hans Holbein’s painting The Ambassadors.