29th December Morning: Luke 2: 8-20 – Shepherds hear the good news of Jesus

Share