Holy Spirit doesn't slap people – Kumchacha begs Cecilia Marfo's family to hospitalize her

Prophet Kumchacha, founder and leader of Heaven
Prophet Kumchacha, founder and leader of Heaven