MrBallen Podcast: Strange, Dark & Mysterious Stories
The Business of Death (PODCAST EXCLUSIVE EPISODE)
In 2002, a police officer in Navasota, Texas, discovered a mask in a ditch near a murder scene two days after Halloween. The mask was not a typical costume shop item, and its discovery prompted further investigation.