A former Florida police officer was executed on July 28, 2026, for the 1987 rape and murder of 11-year-old Teresa McAbee.



Video by: Crime Stats Daily

Florida State Tribune 1200 630