A look inside Jim Henson’s defunct Creature Shop in London

Tags: Creature Shop