20" x 29.5" Hand Painted Acrylic on Poster.  

Saint Hearts

$1,500.00Price
Color