Sacrificial Dogs
Weilai Liu (also known as Runlai Liu) Born in 1976, Runlai entered the Beijing Academy for Applied Art in 1992. He has worked as both a designer and filmmaker. In 2017 he began creating independent films. He currently lives in Beijing.