Jesus Christ in the center of Christmas at the screens of Time Square NY City.