Photograph of Maya Miller and Helen Cohen, Puerto Cabeza, Nicaragua, circa 1986

Image

Share