Published April 20, 2015 at 820 × 546 in Lidia-Castillo-820×546‘Lidia-Castillo-820×546’ Lidia Castillo. Credit: Zocalo Public Square. Like this:Like Loading... ‹ Back