Previous Image Next Image Ali Baba and the Forty Thieves Mermaid Puppet Theatre Royal Northern College of Music 1984 Screenprint 45x64cm