Finally, the Bad Guys Had a Bad Day at the Supreme Court

.....

© Slate