• California Church Leaders Arrested for Targeting Homeless People in Labor-Trafficking Scheme

    … headquartered in El Centro, California—115 miles east of San Diego—but has an estimated 30 churches across the country, including Chula Vista, …

    Read More
  • 0 0