Description
    Close
    3094
    This film takes place on a faraway planet where giants rule, and tiny humanoids must fight for their lives and their equality. A surrealist story based on the Soviet occupation of Czechoslovakia.