Chen Shan

Chen Shan

October 12, 1959 — Incheon, South Korea