Self-proclaimed 'apostle' who claims to be Jesus' best friend arrested in forced labor scheme
David Taylor and Michelle Brannon face forced labor charges after allegedly exploiting workers at religious call centers while living luxurious lifestyles from donations.
David Taylor and Michelle Brannon face forced labor charges after allegedly exploiting workers at religious call centers while living luxurious lifestyles from donations.
Read the full article at:
Fox News β