Several people living in a campsite close to the community of Empire, Alabama, as part of a religious cult, who believe their leader is the incarnation of Jesus Christ, have been arrested.
About 15 people from across the country have been living at the site for five months with Lando, leader of “More than the Prophet Ministries,” who calls himself “the only begotten son of the living God,” WBRC reports.