Glaxxons

The Glaxxons is an extraterrestrial species appearing in the 1987 TMNT cartoon. They appear in the Cyber Turtles episode.