Viewpoint: Ten Ways Mary’s Presence Has Endured Throughout Time

Catholic Exchange has this Viewpoint here

Featured