The Talmud tells us that before the appearance of Mashiach Ben David, there is another one, Mashiach Ben Yosef. Why do we need both?

Read more