March for Life, Ottawa 2015

More photos here.

The opposition:

A colourful member of the opposition:

Not all attendees were Christians:

Some allies were unexpected:

The Anglican signs had the advantage of being tasteful:

 

Abortion is green, it seems. Another reason, in addition to Elizabeth May, for not being green:

More opposition:

The violent opposition: