Why Devotion to Mary? Nature and Purpose from Mother of All Peoples on Vimeo.