Where To Stream Teenage Mutant Ninja Turtles Season 3 Episode 3
Space Invaders - Part Three
- Aired October 23, 2004
- 30 Min
As The Triceratons offer Earth's people a final chance to hand over The Fugitoid, the Turtles meet up with unexpected allies that aid them in rescuing their brother...but will they be too late to save the planet?