Teenage Mutant Ninja Turtles (2003) Season 3 Episode 12
In an adventure set during the festive season, Michaelangelo runs foul of a group of criminals hoping to attain a profit off of “”Orphan Alien Dolls””
Episode Title: New Blood
Air Date: 2005-01-22