Quote:
Originally Posted by CyberCubed
They are not humans, the Turtles being different Turtle species already makes it obvious they started as Turtles.
|
Its possible they all had pet turtles originally and merged with them or something.
We'll find out soon enough.