portrait-mariachi-musician-cards-garibaldi-mexico-city-29 Mariachi at Garibaldi Square, Mexico City, Mexico