Federal authorities arrest ministry leaders amid allegations of forced labor and financial misconduct in Houston
Federal raids lead to the arrest of Houston ministry leaders amid allegations of forced labor and financial misconduct. David E. Taylor and Michelle Brannon face serious charges, prompting a significant legal challenge for the religious organization.