The animatronic costumes from the 1990 TMNT movie aged well and would be a ... shows in the masterful puppeteering work. The ...