what episode does duncan come back in season 3

1 year ago 71
Nature

Duncan comes back in episode 13 of season 3, "I See London...".