Chester Higgins b. 1946
The Door of No Return, Gorée Island, Dakar, Senegal, 1972
Gelatin silver print, printed c. 1980s
Signed on recto
16 x 20 in (40.6 x 50.8 cm)