› added 5 years ago
277
TIL that since 2004, the Chicago Police Department has detained and "disappeared" at least 6,000 people, primarily through "essentially a domestic blacksite", an unlisted police facility contained within a warehouse.
via reddit.com