A spa operator was arrested after police found three victims during a search warrant in Wilmington, Delaware. Investigators are still searching for the spa’s owner, who remains at large.
Spa Owner Sought in Human Trafficking Investigation
8 min read
Continue reading in the USA News Updates app