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