Bacchus
Bacchus
Oil on linen
72 x 60 inches / 183 x 152.4 cm
2023