A city woman drives on a small country road and hits a duck. In her attempts to release the animal from its suffering, she only makes things worse, both for the duck and herself.
2021
2022
1971
2023
2000
2015
2003
2017
2024
1992
1993
1953
1997