Zocalo is a South American term, meaning "the Grand Plaza."
jms
Zocalo is a South American term, meaning "the Grand Plaza."
jms