Shell-Ri-La

Shell-Ri-La is a planet appearing in the 1987-1996 series. It is the home-planet of the turtleoids-species.