Darwin’s Shepherd, Oil on canvas, 48 x 36 inches, 2005 Darwin’s Shepherd, Oil on canvas, 48 x 36 inches, 2005
Leave a Reply