Steven and William Ladd, ‘Ant Infestation’, 2015, The FLAG Art Foundation

About Steven and William Ladd