Self-proclaimed 'apostle' who claims to be Jesus' best friend arrested in forced labor scheme

Self-proclaimed 'apostle' who claims to be Jesus' best friend arrested in forced labor scheme

David Taylor and Michelle Brannon allegedly used call center workers to solicit millions in donations...