Stop the Execution of James Osgood in Alabama
James Osgood is scheduled for execution in Alabama on April 24, 2025 for the 2010 murder of Tracy Lynn Brown. James gave up his appeals and asked to be executed. Learn more from our friends at Project Hope to Abolish the Death Penalty. Join the Virtual Sit In Call Gov. Ivey at 334-242-7100 with the following […]
