Watch Stan Lee's Lucky Man season 2 episode 3 tv series online free
Release: Mar 10, 2017
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.