Pictures of Allen Davis, the last person to be executed by the electric chair in Florida, July 8, 1999.
May 18, 2022

Job Posting: 2022 – 2023 Data Fellow
Jan 03, 2022

Pictures of Allen Davis, the last person to be executed by the electric chair in Florida, July 8, 1999.
May 18, 2022
Jan 03, 2022