George Takang
THE PRIEST OF THE PRINCES
- No. of episodes
- 31
- Latest episode
- 2022-04-27
Where can you listen?
First, God.
Secondly, the World.
Thirdly, Man.
The World judges Man.
Man judges God.