Robert Lee Armstrong, Jr., a 67-year-old Black man from Bessemer, Alabama, died on September 22, 2011, after violence broke out at a home in the 2900 block of 12th Avenue North. Reports from the time say he was found dead there after a domestic dispute that turned deadly, and later accounts describe the killing as a shooting that happened on the front porch. What began as an argument ended with Armstrong’s life cut short in his own city, leaving behind family members who later mourned him in h
...Read More