Where To Stream Teenage Mutant Ninja Turtles Season 2 Episode 6
Secret Origins - Part One
- Aired January 17, 2004
- 30 Min
Back from their adventures in space, the Turtles find themselves in the headquarters of the same aliens who teleported them across the universe!