Please disable your Ad Blocker in order to interact with the site.

Do you see the Virgin Mary? Parishioners call photo a miracle.

Parishioners at a church in Glenview, IL say this photo shows the Virgin Mary.


Trending Now on Conservative Videos

Send this to friend