Speeding Spike

Speeding Spike is a villain on Super Power Island