Self-confessed serial killer executed in Florida

James Barnes, a self-confessed serial killer convicted of murdering his wife and another woman, was executed by lethal injection in Florida (Handout)

Related Post