Snared Spirit

Original Oil Painting on Canvas

By Helen Norton

61 x 52 cm

1995 God is a Duckshooter