The Town of Bethlehem carries so many layers of meaning--some ancient, some mythical, some religious--that it feels like an unreal city, even to the people who call it h....
The Town of Bethlehem carries so many layers of meaning--some ancient, some mythical, some religious--that it feels like an unreal city, even to the people who call it h...