Terra Nova

oil on canvas
11" x 8"
2004
sold
back