Creature Shop

Jim Henson’s Creature Shop is an animatronics, puppetry and costuming production company based in Los Angeles, USA.

Website: creatureshop.com