Mecha Knuckles

Mecha Knuckles is a boss from Sonic Advanced.