The Impossible Desert

The Impossible Desert is the 19th episode of the fifth season of Teenage Mutant Ninja Turtles.

Gallery
The Impossible Desert/Gallery