On a Saturday evening in Bensalem, Pennsylvania, the life of 32-year-old Maria Choo Lin Choo was tragically cut short in what authorities would later describe as a murder-suicide. The events unfolded on November 25, 2017, along the northbound lanes of Interstate 95 near the Woodhaven Road on-ramp. Pennsylvania State Police were initially dispatched to the area around 5:30 p.m. following reports of a woman running in traffic. Upon arrival, a trooper discovered a silver SUV, registered to Maria, p
...Read More