Featured

Canada’s March for Life 2013

Campaign Life Coalition is a national pro-life organization that defends the human race against social injustices such as abortion, euthanasia, and physician-assisted... Read more.