Devin Townsend - Ziltoid Puppet $22.98 Greetings Humans! It is I, Ziltoid the Omniscient here in glove puppet form! This glove puppet is absolutely fantastic and a must have for any Devin Townsend Project fan! Share Tweet Embed