Mr. Popo is an immortal djinn who lives with Kami in Kami's Lookout and is bound there eternally as the gardener and caretaker. He has served every other Kami (God/Guardian) of the Earth since the beginning of time. He was trained by the recent Kami himself and trained Goku for 3 years in order to fight Piccolo.