Attalla is a city in Etowah County, Alabama, United States. As of the 2010 census, the population was 6,048. From Wikipedia
It follows five executions under the method since lawmakers approved it in early 2024.