Where To Stream Tales of the Teenage Mutant Ninja Turtles Season 1 Episode 11
Leonardo Saddles Up
- Aired August 9, 2024
- 23 Min
The mutant seahorse called Mustang Sally is going to flood the city and the only thing standing in his way are Leo and Pigeon Pete; being the leader isn't all what it's cracked up to be.