An upcoming Chinese web series. Directed by Spencer Ooi. 2020.

Copyright © Studio Climb