USER REVIEWS
Green Tara is a small, animated screensaver designed to bring some peace and quiet to you.
"Om Tare Tutare Ture Soha" is the Green Tara mantra of Tibetan Buddhism. According to Tibetan Buddhism's beliefs, this mantra can not only eliminate...
WRITE USER REVIEW