Watch Destination Truth season 3 episode 14 tv series online free
Release: Apr 14, 2010
The Destination Truth team makes their way to the beautiful city of Petra, Jordan, where they explore sightings of what the locals call Djinns: ghosts that are believed to possess humans and live in the dark recesses of ancient burial chambers.