The sad truth is there are lots of Margaret Sangers and too many of them sit on the Supreme Court.

By on Jun 2, 2019

AND perhaps an even sadder truth may be the very victims DO NOT CARE.