Turn off light

Teenage Mutant Ninja Turtles Season 7 Episode 21

The Turtles visit April at Channel Six News and ask her if they could use the stations’ equipment to contact their old Turtleoid buddy, Kerma, on Shell-Ri-La.

Episode Title: Escape from the Planet of the Turtleloids

Air Date: 1993-11-29