Teresa Margolles is an artist.
Teresa Margolles is an artist.