In a heartbreaking incident early Thursday morning, 48-year-old Meaza Brown of South Philadelphia lost her life in a hit-and-run accident while walking to work with her coworkers. The tragedy occurred at approximately 4:30 a.m. at the intersection of 33rd and Market Streets, near Drexel University’s campus in the University City section of Philadelphia.
According to police reports, Brown and her coworkers were crossing Market Street when a silver Chrysler 300 sedan, traveling at a high rate of speed, ran a red light and struck her. The impact was so severe that Brown was thrown several hundred feet. She was rushed to Penn Presbyterian Hospital but was pronounced dead shortly after.
The driver of the vehicle fled the scene immediately, heading eastbound on Market Street. Witnesses and surveillance footage provided a description of the car, which was later located near 34th and Race Streets. The vehicle, found with damage to its front bumper and without a license plate, has been impounded, but the driver remains at large…