It Is My Fault *
Sha Liu
CN
2016,
4’50
Using computer-game visuals and a matching soundtrack, Liu Sha shows what happens when spirituality disappears from everyday life and people lose themselves in a technologized world.
* Warning: This film contains intense light effects which may trigger photosensitive epileptic seizures in people with epilepsy. These people should not watch this programme.