Stephanie Castro

I was born in Guanajuato, Mexico in a small town called Caracheo. I moved to the Immokalee, Florida back in 2003. I am an inspiring film producer. I want to create films that mean something to those who watch them.