Have you heard this song for their new animated show? What the heck were they thinking?

http://www.ninjaturtles.com/html/2003theme.html