They Thought She Was Insane: Doctor Finds RFID Chip In Sex Trafficking Victim…
The International Labor Organization estimates that there are 20.9 million human trafficking victims worldwide and 4.5 million people trapped in forced sex trafficking around the globe.