Lee “Tiny” Davis. Executed by the State of Florida on July 8, 1999.
More Davis photos:
Davis Photo 2.
Davis Photo 3.