Etichetă: Liu Sha|short
„It Is My Fault” chinese short-film by Liu Sha
Director: Liu Sha
Original Music: Ma Yao
Sound Design: Zhai Xiaofei
"This is an intense audio-visual animation that has the potential to trigger seizures for those with...