Teenage Mutant Ninja Turtles · Season 7

The Starchild

S7·E15 · 6 Nov 1993 · 23m

Synopsis

While rummaging through the local junkyard the Turtles witness the crash landing of an alien spacecraft.