Watch Stan Lee's Lucky Man season 1 episode 6 tv series online free
Release: Feb 26, 2016
Harry and Suri look into the death of an African immigrant who apparently was killed as a ritual juju sacrifice. However, the trail of evidence soon leads to Harry's former superior... and current deputy mayor.