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