The Christmas Aliens

This is an episode of the the 2003 Teenage Mutant Ninja Turtles show. Also known as "Michelangelo's Christmas Rescue".

Sources: http://www.ninjaturtles.com/cartoon/2004/synopses/65.html

http://www.ninjaturtles.com/dvd/4kidsxmas.jpg