Just a friendly reminder to tune into the Nick channel tonight at 7pm for the newest TMNT episode ‘Cockroach Terminator’. Unfortunately, no preview was available on Nick.com but I found the above clip on Youtube. Heck, even I could do that. Anyway, if the clip is to be believed, we’ll be seeing the return of the Shellraiser. Awesome? I think so.