Chester Higgins b. 1946
The Door of No Return, Gorée Island, Dakar, Senegal, 1972
Gelatin silver print, printed c. 1990s
Signed with artist stamp on verso
11 x 14 in (27.9 x 35.6 cm)