Stock Photo: Plaza de las Tres Culturas, Square of the Three Cultures, site of ancient city of Tlatelolco, Mexico City, Mexico