Former Charleston magistrate judge James Gosnell Jr. pleads guilty to child porn charges
James Gosnell Jr., a former Charleston magistrate judge pleaded guilty Thursday in federal court to two child pornography charges, avoiding a trial that had bee |!| Charleston