Ouattara Watts · Intercessor, 2003

Ouattara Watts, Intercessor, 2003, mixed media, 181.6 × 151.1 cm. Sold at auction in 2022. See Ouattara Watts’s auction records and prices →