Our Lady of Fatima on Fox News

The Miracle of the Sun in Fatima October 13, 1917

It is always good to see our Lady put in a positive light on public television.

Uploaded by kolbe1019 on Jan 24, 2009