The Insect Woman (1963) – Imamura’s entomological etching resonates in contemporary Japan

•