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.
1982
2017
2018
2016
2013
1970
2014
2019
2003
1995
1993
1990
1966
2024
2009
1981
1989