In the early morning hours of Sunday, July 6, 2025, a single-vehicle crash on Interstate 71 South in Louisville, Kentucky, revealed a grim discovery. Louisville Metro Police officers responded to the scene near the Lime Kiln Lane exit around 2:00 a.m. to find a wrecked car and inside, the body of 50-year-old Craig Leron Wills. It was immediately apparent that the crash itself was not the cause of death.
First responders from Anchorage and Middletown EMS arrived and pronounced Wills dead a
...Read More