Death to the Death Penalty

Joseph Rivas, Columnist May 23, 2015

The death penalty and capital punishment is legal in 32 states in the United States and has a long history of controversy and criticism as well as an immense amount of support from certain states. However,...

Load More Stories