E317: The Campden Wonder

In 1660, a respected estate steward left the English market town of Chipping Campden to collect rent and never came home. His bloodstained belongings were soon found by the roadside, and suspicion quickly fell on his servant, John Perry. What followed was a chain of confessions, accusations, arrests, and a trial that ended in execution. There was only one problem....Nearly two years later, the…