A 36 year old Mays Landing man has been charged with human trafficking and other offenses. Authorities say El Joshua has been charged with holding three adult women captive over a period of time and engaging those women in prostitution and other crimes. He’s charged with five counts of human trafficking and other offenses.
