Devil's Rope

show more detailshow less detail

Episodes

First
Broadcast
Comments
20000925

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