Spa owner surrenders to police amid human trafficking investigation
The owner of a spa in Delaware has turned herself in to police.