top of page

2025

150cm X 130cm - 59 x 51 in

Water based oil on canvas

The Sacrifice

bottom of page