Where To Stream Teenage Mutant Ninja Turtles Season 1 Episode 21
Return to New York - Part One
- Aired September 27, 2003
- 30 Min
- Rated 9.0
- Number 6 Of 11 Rated Episodes
The Turtles return to New York (as the title might suggest) with one goal in mind: to destroy the Shredder once and for all.