Terra Nova

oil on canvas
11" x 8"
2003
sold
back