The Strangers (2018)

On weekends or holidays, the Zhongli train station in Taiwan is always filled with migrant workers who moved to seek out better economic or living...


image