Friday, 15 May 2015

National March for Life - Ottawa, CANADA - The largest gathering on Parliament Hill every year . . . and growing.







Sisters of Life

No comments:

Post a Comment