Huyghe's film installation captures a moment of reproduction between insects over 30 million years old. The title resonates with current scientific experiments into the de-extinction of prehistoric species.
1971
1980
1973
1977
2019
1985
1975
1988
2008
1968
—
1970
2021
2018
1923
1978