Tag: Bethlehem

Bethlehem

By Dr. Randall Smith
Courtesy of Christian Travel Study Programs, Ltd.

Situated in the mountains just south of

Read More »