Where To Stream Teenage Mutant Ninja Turtles Season 7 Episode 15
The Starchild
- Aired September 25, 1993
- 25 Min
- Rated 7.5
- Number 182 Of 191 Rated Episodes
A small alien being, named Quirx, crash-lands on Earth, with intergalactic stormtroopers in hot pursuit. The Turtles must figure out how to get Quirx back to his home planet, before Earth is destroyed.