Hand-painted Crosses

$18.00

Large crosses - 8.5 x 7 inches

Small crosses - 6.5 x 5 inches