World

Alabama executes a man who said he was guilty of rape and murder and deserved to die

Published: 

This undated photo provided by Alabama Department of Corrections, shows James Osgood, who was convicted of capital murder for the 2010 rape and murder of Tracy Lynn Brown, in Chilton County, and is scheduled to be executed by lethal injection, Thursday, April 24, 2025. (Alabama Department of Corrections via AP)