Archeology at the City of David reaffirms the ancient connection between the Jewish People, Jerusalem and the Land of Israel.
Colin — This Gaelic name means "young pup" or "whelp." It also has Old French meanings of "victory of the people" as a ...