Purple Virgin Mary rosary

$34.99

The beads are 12mm

Add To Cart

The beads are 12mm

The beads are 12mm