This is a long read, about 7,000 words, and I am grateful to our readers for being open to giving their time to our reporting.

Marsha McLeod

Operating from a quiet, Winnipeg neighbourhood, @cdnchildprotect.bsky.social is a global leader in the fight to end the sexual exploitation of children. I spent months learning about their herculean efforts; it’s a heavy story but not one without hope. www.winnipegfreepress.com/breakingnews...