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.
Release Date: August 12, 2014
March 07, 1962
April 26, 1999
October 29, 2016
January 01, 2018
January 25, 2019
January 01, 1983
November 13, 2010
March 01, 1969
January 01, 1957
January 01, 1983
September 01, 1947
December 18, 2005
June 01, 2016
January 15, 2003
January 01, 1967
October 22, 2016
November 03, 2020
March 05, 2024
March 13, 2019
January 01, 2006