Entries tagged with “LaKeisha Cook”
Research
Mar 24, 2021
Virginia Becomes 23rd State and the First in the South to Abolish the Death Penalty
Saying “[t]here is no place today for the death penalty in this commonwealth, in the South, or in this nation,” Governor Ralph Northam (pictured) signed historic legislation making Virginia the 23rd U.S. state and the first in the South to abolish capital punishment. Governor Northam signed the bill in a March 24, 2021 ceremony at the Greensville Correctional Center, where the commonwealth’s execution chamber had been located since 1991. With Virginia’s abolition, a majority of U.S. states…