Menu

Tamed

80 x 120 cm (31.4120 x 47.2 inches) | oil on panel | 2005

Price: sold

This item unfortunately is not available for purchase.