On August 9th, 2023 Simone Leigh’s towering, 24- foot-high Satellite (2022), an edition for Houston of the artist’s signature work from the 59th Venice Biennale, was installed in front of the Nancy ...
Some results have been hidden because they may be inaccessible to you