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.
2006
—
1976
2001
1972
1974
2003
1979
1988
1989
1990
1996
2005
1966
1985
1992