Yehuda Liebenson

Yehuda Liebenson

About Me
Yehuda Liebenson is a tour guide licensed by the Israeli Ministry of Tourism. He is originally from the Chicago-land area, but has lived in Israel for many years and has served in her security forces.