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...
David Taylor and Michelle Brannon allegedly used call center workers to solicit millions in donations...