Stephen Cefalo


Goliath Unseen
oil on canvas - 72" x 48"