While rummaging through the local junkyard the Turtles witness the crash landing of an alien spacecraft.
Teenage Mutant Ninja Turtles
Season 7
15
November 6, 1993
23 minutes
2.8/5