
CASTLA (The Coalition to Abolish Slavery & Trafficking) is a not-for-profit organization that assists those who have been held captive against their will with emergency response, outreach, and advocacy to survivors healing from the unspeakable violence endured during their enslavement. There are over 12.3 million slaves help in captivity world-wide today, with over 18,000 men, [...]





















