
This source details the tragic disappearance and homicide of sixteen-year-old Kayla Rose Huff in Moberly, Missouri, during May 2026. The episode outlines a premeditated plot involving the sabotage of the victim's vehicle and her subsequent kidnapping...
Loading summary