Member of Sisters of Perpetual Indulgence caught masturbating at popular park
HUMBOLDT COUNTY, Calif. - An active member of the Sisters of Perpetual Indulgence, a group of predominantly gay men who openly mock the Catholic Church, was arrested in Northern California ...