Palmadise (IDW)

Palmadise is a planet appearing in Teenage Mutant Ninja Turtles: Dimension X issue 4. The visit it to find.