The Living Goddess of Nepal7 April 2023× Judy Netherlands my goosebump moment was when I saw The Living Goddess in Nepal. I had eye contact with her and the most touching thing was that she made a li... Read More