Devil's Rope

Episodes

First
Broadcast
Comments
20000925

Jeremy Cherfas discovers why people will pay $150 for 18 inches of barbed wire.