Nativity Display Lights up Times Square in NYC
The Church of Jesus Christ of Latter Day Saints treated onlookers at New York City’s Times Square with a Nativity display across its billboards.
The Church of Jesus Christ of Latter Day Saints treated onlookers at New York City’s Times Square with a Nativity display across its billboards.