Stock Photo: Piazza Garibaldi Garibaldi Square, Mexico City, Mexico, North America

Stock Photo: 1890-48298 Piazza Garibaldi Garibaldi Square, Mexico City, Mexico, North America