Allen Davis

Pictures of Allen Davis, the last person to be executed by the electric chair in Florida, July 8, 1999: