KT15 discovered this enemy while using Nemesis' DFF import script. It's Unidus! It appears to be the same one from Sonic Adventure / 2, but doesn't appear in Sonic Heroes.
Click the image for a larger version.
Submitted by: Knuckles T15
This is the spike ball that comes with Unidas, so it's all there, just not used.