Restoring Faith in Humanity

Hanging in Yad Vashem is a huge painting of a man taking an emaciated young boy by the hand and leading him towards a palm tree. Titled, ”The Man Who …