The altar was found underneath a modern home near Plaza Garibaldi in Mexico City Archaeologists in Mexico have uncovered an altar dating back to the 16th Century near Plaza Garibaldi, the square ...