S7 · E156 November 199323m5.5

The Starchild

Teenage Mutant Ninja Turtles

Episode Summary

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