Podcast: Noble
In the winter of 2002, police discovered more than 300 bodies on one property in the tiny town of Noble, Georgia. What followed was one of the biggest and most…