New video of "Voodoo Rock Puppet" Post author:tommperry Post published:Thursday March 1st, 2012 Post category:News You Might Also Like Webisode 38 – Bella Italia, the journey goes on Friday December 29th, 2017 Upcoming show: Wednesday April 23rd, 2014 Tour diary Oct 28 – Italy tour 2013: day 5 Thursday October 31st, 2013