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.
1965
2020
2004
2018
2023
2017
1985
2007
2010
1967
1993
1968
2016