Where To Stream Stan Lee's Lucky Man Season 2 Episode 3
3. Double Bluff
- Aired March 10, 2017
- 60 Min
- Rated 7.6
- Number 13 Of 28 Rated Episodes
Harry is assigned to investigate a dead man with human flesh in his stomach, but discovers that the trail leads to Golding... who has plans to obtain the bracelet.