an Entity in Data Space: 134.155.108.49:8890
The turtleoids is an extraterrestrial species from the planet of Shellrila. They appear in the 1987 TMNT cartoon and debut in Planet of the Turtleoids.