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.
2017
1963
1966
1998
1993
1990
1989
1967
1981
2015
2000
2020
1988
2021
1996
1971