Caroline LeDuc1 of 1
Caroline LeDuc as Carrie & Vanessa Libertad Garcia as Stacey.
PeopleByron Werner, Michael Vargas, Neal Thibedeau, Sarah Louise Wilson, Vanessa Libertad Garcia, Caroline LeDuc
Photo by Byron Werner - © Stella Bella Productions, LLC