Virginia set to become 23rd state to abolish death penalty after state House passes bill
Virginia is set to become the 23rd state to abolish the death penalty, after the state House of Delegates passed legislation Friday that would end…
Continue Reading