Speeding Spike

Speeding Spike is a super villain on Super Power Island.