Press "Enter" to skip to content

Former death row inmates slam 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. (Caleb Ross/Fresh Take Florida).
Source: Google Alerts

Be First to Comment

    Leave a Reply