Carmen Herrera sculptures installed at Buffalo Bayou Park
‘Estructuras Monumentales’ was a big victory for a long-ignored Latina master of minimalism.