Teenage Mutant Ninja Turtles — Season 7 Episode 15: The Starchild

While rummaging through the local junkyard the Turtles witness the crash landing of an alien spacecraft.
1993-11-06 · 23 min
Previous episode Next episode Season 7 · Teenage Mutant Ninja Turtles