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.
1970
1947
2013
2020
1992
1993
1996
2008
1964
1986
2017
2025
2014
1972
1967
1985
1955