Site navigation

The Ideas Store

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-known fairy tales such as Hans Christian Andersen’s The Snow Queen.

‘Cephissus’, rod puppet, 1978

Made by John M. Blundall, UK

Wood and fabric