Teenage Mutant Ninja Turtles (2003) Season 6 Episode 16
Sh’Okanabo unleashes a time storm on New York, putting the Turtles in the middle of chaos, where foes from the past and present collide!
Episode Title: Timing Is Everything
Air Date: 2007-03-31