Chen Lichia from New York

Chen Lichia has been found in New York.