What Is It?

    A young man journeys through a bizarre land inhabited by mentally impaired people, demons, and snails.
    • Runtime: 1 hour and 12 minutes
    • Release Date: January 27, 2005