Cyborg Razor Turtle (Earth-8295)

Cyborg Razor Turtles are enemies found around the Wumpa Islands.