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.
1979
1978
1986
1987
—
1992
2004
1968
2002
2006
1999
1977
1988
1989
1990
2000
1973