By the way, SUPER awesome. I don't why but it's giving me this "Batman" feel to Leo. Think it's his facial expression. Anyway, don't know either whether those are eldritch Cthulhu tentacles or rat tails hanging down, but they're bad butt, lol.
IDW? Wait, what? IDW is publishing a TMNT comic now? Last I heard the foursome were bought by Nick, with certain comic rights retained by Peter Laird, etc, to publish a certain amount of TMNT comics per year. Have I missed something?