Virgin Mary and Jesus .925 Silver / Gold Plated Icon on Blue Glass (small)

$12.98 $11.68

In stock