There's an amazing new tourist attraction in the Old City of Jerusalem that hopefully is going to bring peace to the Middle East.
It's called "The Meaning of Life." If your in Israel, you can go and visit them in the Old City of Jerusalem at 44 Chabod Street.
If you like what you see, please help spread the word!
Dr. Zev Ballen