Why This Picture Stunned The World
In July 1972, newspapers around the world reported on the weeping of the International Pilgrim Virgin Statue of Our Lady of Fatima in New Orleans, Louisiana. The story first broke in The Catholic Herald, a diocesan paper, with a stunning picture of the statue in tears. Many statues and images of Our Lady have allegedly wept in the […]
Why This Picture Stunned The World Read More »
