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.
2002
2003
2004
2005
1968
2024
2010
1971
1962
1975
1986
2019
1967
1979
2016