Christelle de Castro

Christelle de Castro is a DIRECTOR, PHOTOGRAPHER, and ACTIVIST based in New York City. She is known for her iconic…

Christelle de Castro

Director

About