Aubrey Russell is a director and actress, known for Texas Red (2021) and Maracujá (2020).
Texas Red