The Magnificat Project

The Magnificat Project

Magnificat. Mary has a lot to say in the Biblical story of the nativity.