Lookra

Lookra or Lukra appears in the 1987–1996 animated Teenage Mutant Ninja Turtles television series, and is a fictional planet. It is located in the Art Galaxy and is the home of the species called the Lookrons.