Francesca Ling

Francesca Ling

Born in Chicago, Illinois, USA

Francesca Ling is an American actress based in Los Angeles.

Actor