Thorugh the Eyes of a Shepherd

Dec 10, 2023  •  Greg Grant

Why shepherds received the birth announcement