Luc Tuymans · Rome, 2007

Luc Tuymans, Rome, 2007, oil paint, 231.5 × 312.5 cm. Sold at auction in 2023. See Luc Tuymans’s auction records and prices →