On November 26, 2014, Steven Brown, a 40-year-old male, was found shot to death outside his residence in the Bristol Place Townhouses community on Bellwoode Drive in Newark, Delaware. The incident occurred in the evening hours, and responding officers discovered the victim suffering from multiple gunshot wounds in the parking lot of the complex. Despite emergency efforts, the 40-year-old male was pronounced dead at the scene. He was identified as Steven “200” Brown, though authorities did no
...Read More