On the night of Friday, November 13, 2020, 44-year-old Kevin Lee Harrison was fatally shot in the Mark Twain neighborhood of North St. Louis, Missouri. The incident occurred around 9:39 p.m. in the 4900 block of Arlington Avenue. St. Louis Metropolitan Police Department officers responded to a call reporting a shooting in the area and discovered Harrison lying on the sidewalk, suffering from multiple gunshot wounds.
Emergency medical personnel arrived at the scene shortly after the discov
...Read More