Friday, March 29, 2024
Advertisement
Tags Esther Lim

Tag: Esther Lim

Close L.A. County Jail!

The Los Angeles jail system holds over 20,000 detainees and is the largest jail on earth, costing nearly $1 billion a year to operate. This is the 21st century, yet the conditions there are similar to slaves packed tightly on a ship during the Middle Passage.