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.
1945
2019
1985
1990
2018
2011
2017
2020
1955
1964
1970
1999
2014
1969
2021
1954