Expecting the Impossible for God on the Move

December 15, 2019 Speaker: Steven Canfield Jr Series: Advent 2019

Topic: Advent 2019 Scripture: Luke 1:26–1:38