LIVE: Funeral Mass for Canada’s pro-life patriarch Jim Hughes

For over 40 years, Jim Hughes served as a leader in the pro-life movement, both in Canada and internationally.

---

For over 40 years, Jim Hughes served as a leader in the pro-life movement, both in Canada and internationally.