Police in New Castle County, Delaware arrested three people as part of a massive, nationwide crackdown on human trafficking.
Police in New Castle County, Delaware arrested three people as part of a massive, nationwide crackdown on human trafficking.
