Zhiqiang Li is known for Spring Tide (2019), If There Is No Tomorrow (2020) and A Big Potato (2007).
No data