fictional minor planet in the 1989 Teenage Mutant Ninja Turtles video game series
No description defined