Immaculate Heart of Mary 

Oil on wood panel 11"x14"x1.5" 

Immaculate Heart of Mary

$500.00Price