Menu

The frog princess

80 x 60 cm (31.4 x 23.6inches) | oil on panel | 2003

Buy fine art print >

Price: sold

This item unfortunately is not available for purchase.