The Turtles discover for the first time that they're not the weirdest things in New York City.
The Turtles discover for the first time that they're not the weirdest things in New York City.
Episode Discussion
Login to leave a comment on this episode.
No comments yet. Be the first!