Denzil Forrester · The Players, 1983

Denzil Forrester, The Players, 1983, paper, 56.2 × 76 cm. Sold at auction in 2024. See Denzil Forrester’s auction records and prices →