Police constable Stephen Mitchell jailed for sex abuse

Northumbria police constable Stephen Mitchell, who was jailed for life after admitting charges of rape, indecent assault…