Esther Olivia Leng (, pinyin: Ling Yeh Wun), also known as Sturr, born on April 13, 1993 is a Chinese-American girl. ...