steven ladd
Posts tagged with steven ladd
There will be no reminder to put away your iPhones at the oasis that is The FLAG Art Foundation in New York’s Chelsea Towers—Watch Your Step is an exhibition of floor pieces that will keep you eyes firmly on the ground.

















