36"L Hand-Carved Rosary with Heart

$50.00