Where To Stream Teenage Mutant Ninja Turtles Season 2 Episode 13
Return of the Technodrome
- Aired December 24, 1988
- 25 Min
- Rated 8.7
- Number 18 Of 191 Rated Episodes
While Splinter goes out on a retreat, the turtles must try to stop the Technodrome from returning to Earth.