what episode does duncan come back in season 3

1 year ago 67
Nature

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