Juan Diego’s vision

Guadalupe Day December 12 On December 12 each year, thousands of people gather at a hill in Mexico City. They come from all over Mexico. Many have walked long distances to reach the shrine of Our...