Oscar Chan Yik Long graduated from the Academy of Visual Arts of Hong Kong Baptist University in 2011. He had a solo exhibition “The Devil, Probably” at non-profit art space Observation Society, Guangzhou in 2015; and participated in group exhibitions including “Mountain Sites: View of Laoshan” (Sifang Art Museum, Nanjing, 2016); “Stars and Monsters” (Neptune, Hong Kong, 2016); “A Journal of the Plague Year” (Kadist Art Foundation and The Lab, San Francisco, 2015); “A Journal of the Plague Year” (Para Site, Hong Kong, 2013).
Chan currently lives and works in Hong Kong.
The Lost of the Seven Senses / 2016
“Three spirits, seven senses” is a Taoist doctrine regarding the make-up of the human soul. Lost of the Seven Senses, the title of this series, describes a deeply debilitating state of shock, anxiety or fear in which the human body seems to have lost the ability to contain and control itself. Each image represents one of these seven bodily senses.