Christelle De Castro is an artist, photographer, and art director based in New York City.