Press "Enter" to skip to content

Former death row inmates slam a new Florida law making it easier to impose capital punishment

The New River Correctional Institution is located in Raiford, Fla., as seen on Feb. 23, 2023. The law permits the death penalty even in cases where …
Source: Google Alerts

Be First to Comment

    Leave a Reply