The Survivors Network of Those Abused by Priests (SNAP) has issued an apology to the Archdiocese of St Louis and two of its priests, Father Joseph Jiang and the late Mgr Joseph D. Pins.
SNAP admitted allegations against the priests were false. Read more