PIGMAN: Ren Hang Chinese artist Ren Hang committed suicide on Feb 24th, at the age of 29 Continue reading “PIGMAN: Ren Hang”…