In 2009, Larry vanished during a snowstorm. A decade later, his decayed body was found behind a freezer in an abandoned supermarket. Trapped and alone, he died slowly. The discovery shocked the town and highlighted critical oversights in the investigation.
Hosted on Acast. See acast.com/privacy for more information.