Skip to main content
Updating results

Louis

  • Updated

On Thursday, April 5, 2007 at approximately 5:20 a.m., Barry Marcel Lowery, was found shot to death inside his residence at 640 North 53rd Street in East St. Louis, Illinois.

Get up-to-the-minute news sent straight to your device.

Topics

News Alerts

Breaking News