Leatherhead

Leatherhead is a mutant alligator from the Teenage Mutant Ninja Turtles series.

Fanon Wiki ideas so far

 * Leatherhead vs Al Negator