Edwin Quinones, an 18-year-old from Houston, Texas, was killed on December 8, 2007, in a fatal shooting that took place at an apartment complex on Elgin Street. The incident occurred late at night, and police responded to reports of multiple gunshots that had been heard in the area. Security officers alerted the Houston Police Department (HPD) to the disturbance, and upon arrival, officers found Quinones inside an elevator, having sustained multiple gunshot wounds. Despite the efforts of Houston
...Read More