What the hell was that? was it TMNT? or "AUDGVF" (Adults Ugly Deformed Gaints Voldemortish frogs)

heres some thing to put back some smile on true fans of TMNT



more...
http://www.youtube.com/watch?v=6DZNtksss5o