In the late morning hours of a Wednesday in June 2021, a devastating series of events unfolded on a stretch of road near Iota, Louisiana. Pamela Spencer, a 47-year-old mother, was driving when she was fatally shot by her passenger, who then turned the gun on himself in a tragic murder-suicide. The vehicle they were in subsequently crashed into a ditch off McCain Road, where it was later discovered by sheriff's deputies responding to reports of a shooting. The incident left the community in shock
...Read More