Kevin Sloan

Some Mysteries Revealed

Acrylic on Canvas  2000   
72" x 66"
$25,000