Where To Stream Teenage Mutant Ninja Turtles Season 3 Episode 13
New Blood
- Aired January 22, 2005
- 30 Min
Forces loyal to The Shredder commence a salvage operation of the Triceraton technology, leading the Turtles into an encounter with new and improved Foot mechs.