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.

Listen