Ashlyn ChenThe Constantly Challenging DuoSun Yuan & Peng Yu, were born in Beijing, China in 1972, and in Heilongjiang, China in 1974. Currently, they live and work in Beijing.Aug 14, 2022Aug 14, 2022