10 minutes 45 seconds China, Japan 2025
I killed my mother. She called me a betrayer. Will I be able to escape the disease passed down the women in our family?
Director: Shengxue Shi
Thursday