Still from "Star Leaf"
Caption: Still from "Star Leaf"
Actress Source: IMDB Shelby Truax is an actress, known for Star Leaf (2015) and The Warmest Winter (2015).
Damaris Diaz pictures →
Erica Ocampo pictures →
Joycelyne Lew pictures →