A haunting and humorous film about romantic relationships and insects.
Release Date: January 01, 1990