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.
1965
1977
1973
1980
2006
1995
1981
—
1976
1979
1974
1983
1996
2005
1952
1955