Yang Shen, born in 1973 in Beijing, graduated from the Mural Art department of the Central Academy of Fine Arts. He now lives and works in Beijing. Yang’s paintings present enigmatic and absurd atmospheres, filled with illusory colors. He excels in merging cinematic elements, science fiction scenes and characters bearing the marks of time, to create fantastical surrealistic pictures.