Mariana Castillo Deball: Petlacoatl, 2018. Installation view in the Logan Center Gallery. ...