Connemara marble rosary beads

Connemara marble rosary beads

  • $19.99