How many episodes of Manhunt: The Night Stalker are there on ITV and what happens in them? Published 21 Sep 2021 The gripping new true-life series has kicked off. Full Article