Neilson Carlin, “Altar of Sacrifice”

Neilson Carlin, “Altar of Sacrifice”

Neilson Carlin, “Altar of Sacrifice”, 13×10″, oil on canvas, 2007