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.
2020
1968
2005
2019
1974
1972
2007
2012
—
2016
1971
2017
1979
1995
1954