Recording: 24 Dec 2023 10:00am (5 months ago) Speaker: John Sharpe Bible Passage: Luke 1:26-38 Length: 17:32