Star of Bethlehem: Beacon of Hope in Christmas City, USA

feature

Star of Bethlehem: Beacon of Hope in Christmas City, USA
Christmas City, U.S.A., celebrates the reason for the season.

‘O Come Let Us Adore Him’: Christmas City, USA