Millions of people make a pilgrimage to Mexico City around this time every year for the festival of Our Lady of Guadalupe on Dec. 12, a Christian holy day and a national holiday in Mexico.
The object of their devotion is an Indian peasant’s cloak with the portrait of the Virgin Mary, which was said to have miraculously been imprinted on this date in 1531, after he encountered her apparition there.
The 4-foot-8-inch cloak has never been subjected to a complete scientific analysis the way the Shroud of Turin has. . . .
The rest of the story is meager, hardly worth the effort to click your mouse. It briefly mentions the microscopic pictures that one man thinks he see in the eyes of the image. You are better off searching Google for <Our Lady of Guadalupe eyes>.