Rudraksha Prayer Beads – 108 beads per strand $9.95 The Story goes …When the great God Shiva looked down on the earth and saw the cruelty of humanity, he cried. Where God’s tears fell, trees grew and the seeds from those trees are called Rudraksha beads or the “Tears of God.” Anyone coul