Planet Picara

Picara was the home planet of the Space Beast of the same name.