By Sherwood Ross
February 2, 2009
Every Christmas season a large electric star visible for miles is illuminated on a mountainside overlooking Bethlehem, Pennsylvania, to commemorate the time the holy family of Christianity took refuge in a manger on the night of Christ’s birth.
Read on.
No comments:
Post a Comment