Are you sure? It was "The Apostles of Infinate Love of The Order of The Magnificat of the Mother of God" --- they have a website and I also grabbed some liturature from the religious goods store where I spotted them.
They almost appear like they are living in a time warp.