Francesca Ling

Francesca Ling
Francesca Ling is an American actress based in Los Angeles. (Via TMDB)
Origin
Chicago, Illinois, USA
Francesca Ling is an American actress based in Los Angeles. (Via TMDB)