Watch Teenage Mutant Ninja Turtles season 3 episode 23 tv series online free
Release: Oct 05, 1989
An eager vigilante is causing a stir in the city, while Krang and Shredder take control of all the machines in the city. Maybe this new 'hero' can help the Turtles.