The God Who Can Do the Impossible

Rev. Delianne Koops preaches on Luke 1:26-38