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.
1967
1974
2005
2024
1940
2013
2016
2015
2004
1945
1990
2010
2020
2011
1981
2017
1892
1958