Near an enchanted forest on a tiny island in the middle of Uganda’s Lake Victoria, live the last remaining guardians of a spirit that takes the form of a python. Legend has it that hundreds of years ...
Only once, for a period of ten days, have the followers of Christ ever been found in a state of waiting. The Lord himself was no longer physically present to teach his own, and the promised Spirit had ...
These traditional healers are called emandwa, which means 'the man who has a spirit sit on his head'. Near an enchanted forest on a tiny island in the middle of Uganda’s Lake Victoria, live the last ...