Leela
- 2006
- 6m
The surreal journey of a daydreaming computer. The film symbolizes Mankind's progressing relationship with technology that has lead to the alienation of Mother Nature.The surreal journey of a daydreaming computer. The film symbolizes Mankind's progressing relationship with technology that has lead to the alienation of Mother Nature.The surreal journey of a daydreaming computer. The film symbolizes Mankind's progressing relationship with technology that has lead to the alienation of Mother Nature.