Where To Stream Teenage Mutant Ninja Turtles Season 3 Episode 7
Touch and Go
- Aired November 20, 2004
- 30 Min
In the aftermath of the Triceraton invasion, the devastated New York soon plays host to the return of one of the Turtles' greatest foes...who hires two new ones.