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.
2015
2009
2006
2018
2025
1963
2011
1998
2019
2014
1955
1979
—
1995
1980