Board Thread:Episode Discussions/@comment-25549954-20160609122618/@comment-25549954-20160609170711

The only explanation could be that he transcended time after he became ghost so he went past and was back to the future. He saw the events of his sons battle, and who they incarnated to.