MrBallen Podcast: Strange, Dark & Mysterious Stories
The Business of Death (PODCAST EXCLUSIVE EPISODE)
In 2002, a police officer in Navasota, Texas, found a mask in a ditch near a murder scene. The discovery occurred two days after Halloween, and the mask was not a typical costume item. The podcast episode details this mysterious event.