United States, 2018, 77 min.
Pregnant, abandoned by the father of her child, alone in a foreign land, Bei Bei Shuai tries to kill herself by drinking rat poison, a common suicide method in... more ›
Copyright © 2019. Arizona International Film Festival. All Rights Reserved.
Website Design by AB Graphic Design