Given an Impossible Assignment
December 18, 2016 Speaker: Matt Smith Series: God of the Impossible
Passage: Luke 1:26–31

More in God of the Impossible
December 24, 2016
A Christmas CrisisDecember 11, 2016
Praying an Impossible PrayerDecember 4, 2016
Believing an Impossible Promise