It to this day defies all scientific explanations ... 1999 and 2002. The Feast of Our Lady of Guadalupe is celebrated on December 12th. In 1999, Pope John Paul II, in his homily given during ...