34,000 Sold: How human rights are traded for profit in the United States

Congress mandates that 34,000 immigrants be detained in the United States every day of the year.