Video: Deer Lodge Prison

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

Deer Lodge Prison

 02:12

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