Ninety five years ago the Immaculate Mother of God appeared the last time, (the sixth and final apparition) in Fatima, Portugal, to the three famous and holy seers Jacinta, Francisco and Lucia. On this day God brought forth the celestial phenomenon known as the “Miracle of the Sun.” This miracle was witnessed by no less than seventy thousand people; among… (more…)