All Effects Company

All Effects Company is a animatronic effects company who work on Teenage Mutant Ninja Turtles III