Carmen Herrera sculptures installed at Buffalo Bayou Park

‘Estructuras Monumentales’ was a big victory for a long-ignored Latina master of minimalism.