Satan's justice system ... on display.