A Great God, a Great Promise, and a Great Faith
December 10, 2017 Speaker: Matt Kruse Series: Advent 2017
Passage: Luke 1:26–38
- Listen
- Downloads
More in Advent 2017
December 24, 2017
Good News of Great Joy!December 17, 2017
Who is this King of Glory?December 3, 2017
When God Broke His Silence and then Muted the Messenger!