Video: Deer Lodge Prison

The spirit of Turkey Pete still haunts this prison theater used for executions.