Tag: Experiments in Impossibility

Lisa McCarty

Lisa McCarty is a photographer based in Durham, North Carolina. She has participated in over 60 exhibitions and screenings at venues such as The Carnegie Museum of Art, The Ogden… Read More