On the night of August 27, 2023, Dallas police responded to reports of a car crash in the 3700 block of Inwood Road, near Lemmon Avenue. Upon arrival, officers discovered that 29-year-old Chapeera Lee had died at the scene. Initially treated as a traffic accident, the investigation took a different turn when the Dallas Police Traffic Unit found physical evidence indicating that Lee's death resulted from a shooting rather than a collision.
Further investigation revealed that Lee had bee
...Read More