Knuckle Joe

Knuckle Joes are creatures from Planet Popstar.