profile image

Alice Li

06 Jul, 1991 in Benxi, Liaoning Province, China

Also Known As:

Luo Shi