pro-life advocates packed onto Parliament Hill and spilled out onto Wellington Street May 9 for Canada's 27th annual National March for Life.
The diverse crowd gathered on the Hill at noon with its members bearing both homemade and professionally crafted signs pledging them