March 9, 2011

Design Week awards 2011

'Mirror Mirror' wins best installation at the Design Week awards.

"I would like to thank..."