Beautiful, interesting, incredible cinema.
A space-rock duo tours through a miniature world inhabited by surreal creatures.