Jan 25, 2021 Odd News Ugandan God Dies In Kenya Ugandan Desteo Owobusobozi Bisaka, a self-proclaimed god, died in Kenya last week, where he.. Read more