logo
Selena Vidya backdrop
Selena Vidya poster
Selena Vidya
Selena Vidya is an actress residing in Los Angeles. Some of her earliest work in Day-o, A Hudsucker Proxy, and the television series The Young Indiana...