December 2, 2007 · Worship Services

Meditations on the Magnificat: My Soul

Gareth Icenogle

Luke 1:46-55