Naila Perez-Stringari
Inside Robert Irwin’s Dazzling New Monument to Light and Space
Take a walk through Robert Irwin’s first free-standing installation in the art Mecca of Marfa, Texas.
Take a walk through Robert Irwin’s first free-standing installation in the art Mecca of Marfa, Texas.