The apparition of a bloodstain reaffirms the relentless cycle of life, filmed in all its fragility and complexity.
1965
2020
2001
2010
2004
1913
1990
2016
1932
1914
2012
—
2009
1968