We check out Smyrna, Delaware, the site of the last legal hanging in the United States... in 1996. Also, prison riots and Amish markets.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More