Ave Maria, oil, approx 36x20, $1500.jpg

Ave Maria

Oil

36” x 20”

$1,500