The Escorza Brothers have worked for Heavy Metal Magazine, Death Dealer and Satanika comics, and on IDW’s Teenage Mutant Ninja Turtles: The Last Ronin
View full schedule