Dustin Higgs and the death penalty

Ben Meyler | Writer January 10, 2021 Capital punishment, also known as the death penalty, is legal in 28 US states, including California. Thirteen people have been prosecuted in California since the death penalty was reinstated … Continue reading Dustin Higgs and the death penalty