Mach Achilles

Mach Achilles (9, 10, 21, 28, Movie) - An Achilles-themed turtle monster.