Viewing posts tagged ian cheng

Computer Love

Oct 09th 2013

Computer Love

A dense and beguiling show at North Miami's Museum of Contemporary Art looks at our uneasy romance with technology. Read More


Page 1 of 1:

  • 1