Death Penalty Inconsistent with Life
With Kennedy v. Louisiana the highest court in the land has given America a wonderful gift: it has reminded us that life is the highest value there is; the life of humans, of all the species, of nature.
Read More