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 his
...Read More