When several hitchhikers go missing in France, citizens are convinced someone is reponsible for their disappearance. What investigators discover is a decorated soldier who lived among them while hiding his crimes in plain sight.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More