News Peed

Richmond

Virginia Abolishes the Death Penalty

Gov. Ralph Northam on Wednesday signed legislation to officially abolish the death penalty in Virginia, making it the first Southern state to ban capital punishment. Thoughts? “We’re almost out of this pandemic, but now’s not the [read more ... ]