Proof of Life (2000)
Location: Ecuador

Loading the player...
Credit: Proof of Life. Castle Rock Entertainment.