Where To Stream Teenage Mutant Ninja Turtles Season 3 Episode 16
Four Musketurtles
- Aired November 9, 1989
- 25 Min
- Rated 8.0
- Number 31 Of 191 Rated Episodes
A bump on the head leaves Leonardo thinking that he is in 17th century France, and that he and his comrades are Musketeers.