The apparition of a bloodstain reaffirms the relentless cycle of life, filmed in all its fragility and complexity.
2012
2024
2021
2006
2022
2013
2000
1963
2007
2025
2019
2023