This striking mixed-media piece, were you to see it hanging elsewhere, might seem, at first glance, some utilitarian item. It looks like something from a futuristic film, shot in the 60s or perhaps Brazil.
Chen was a sculptor and artist, born in Shanghai. He relocated to Paris when he was in his late 20s, to gain more international exposure for his work. He passed away at the tragically young age of 45 in 2000.
Read his obit in the New York Times HERE.