Studio Sixty Six
The Legend of the Witch Forest

The Legend of the Witch Forest

Details

oil on panel

From The Embedded series

36 x 36in. / 91.4 x 91.4 cm 

$3,888