Jim Henson's Creature Shop, the London-based visual effects and animatronics division, has been shut down, C21 Media reports. The...

View the Full Article