Canada de la Virgen, San Miguel de Allende, Mexico.   A pre-Hispanic archaeological site of an