A Step in the Right Direction: Thoughts on Virginia Abolishing the Death Penalty
The Article below was published in Vol. 136, Issue 7 of the Lake Forest College Stentor on April 2, 2021. Maryam Javed ’21 Opinions Editor javedm@lfc.edu Throughout the history of the United States, the death penalty has been a heavily contested issue. A total of 23 states, including Illinois, have already abolished the death penalty. The state of Virginia is one of the most recent states to join the list. More than 1,300 individuals in…
Read More