“Stephen Harper, he of the putative hidden social-conservative agenda, is now de facto leader of Canada’s pro-choice movement.”

Yup.

March for Life in photos

Share