Interesting video ...

Ugra Tara Homam Part 2

by ...
Goddess Tara, believed to be the female incarnation of Buddha, is a stature of peace and wisdom. She made her presence feel in this divine world to bless the...

From: icon YouTube   URL: http://www.youtube.com/watch?v=5pDDmeT4R-U