Sarah Liu

Sarah Liu

Born: 1981-06-06 — Nordhorn, Lower Saxony, West Germany [now Germany]

Known For