Taylor Sands

Actress

Biography

Taylor Sands was born on December 18, 1992 in Netherlands. She is an actress, known for Picture of Beauty (2017).

Filmography

x