Israel: Newly dedicated Lion of Judah statue celebrates Jewish-Christian ties
The Lion of Judah sculpture was created by American Christian artist Max Greiner and was given to Israel as a…
The Lion of Judah sculpture was created by American Christian artist Max Greiner and was given to Israel as a…