Cyborg rodents, mini theatre shows, and an insect circus at puppet festival The Horse + Bamboo Theatre’s Puppet Festival will take place from Friday 14th to Sunday 16th July in Rossendale, Lancashire, with mini performances, workshops and a parade…