Motorback Ape

Motorback Apes are mechanical gorillas located at the Heaps on Mechagon Island.