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.
2002
1979
1966
1992
2004
—
2006
1972
1958
1968
1988
1989
1990
1996
2005
1973
1977
2000