A giant!
An elephant with diarrhea...
An elephant with spare parts!el
They were both caused by a message from god.
There are no other giant, mutated turtles. No one's gonna mistake a different turtle for you.