Hot Search
No search results found
- Write an article
- Post discussion
- Create a list
- Upload a video
Sha-Li Chen was born on November 1, 1948 in Qingdao, Shandong, Republic of China. She is an actress, known for Luo ying xia (1971), Yin gu (1969) and Du jiao long (1968). She was previously married to Hsuan Che.