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
2002
1972
1983
1995
1953
2012
1969
1957
2021
2018
2010
2016
1993