Razorback



Razorback has appeared in Tales of the Teenage Mutant Ninja Turtles #61