All contents are Copyright © Stephen Foster or are part of The John M Blundall Collection, unless stated otherwise.
Created in 1968, the Cannon Hill Puppet theatre became one of the largest puppet
theatres in the UK. Plays performed ranged from classical Greek myths like Narcissus,
to Chinese folktales and to well-
‘Cephissus’, rod puppet, 1978
Made by John M. Blundall, UK
Wood and fabric