Recently, we Catholics celebrated the 100th anniversary of the Miracle of the Sun, the final apparition of the Holy Mother to Sts Francesco, Jacinta, and Lucia in Fatima, Portugal. One of the primary "demands" of the Blessed Mother was that Russia be consecrated along with the World by the Pope...