We kick off with the legend of a junkie who got shot at close range, found th...
Urban Legends
Season 1 Episode 1: Cheating Death
We kick off with the legend of a junkie who got shot at close range, found the Lord and then miraculously coughed out the bullet lodged in his chest. Then, we meet a German on a business trip to Rio, who wakes from a night on the town to...