If Cain were Abel

If Cain were Abel


Episode 6: Foul play – ICWA006

September 28, 2017

Eve struggles to raise her identical twins, who are called Paul and Tristan Hope. - Hillary Metcalf and Gabby Asher continue to discreetly look into the disappearance of the two prominent MP’s, who opposed Kelly shields government.