Stanza Unveils An Interactive Sculpture Installation Incorporating 3D Self-Portraiture
Stanza the London based British artist has unveiled his latest work, The Reader. Stanza works with new technology to create installations… Read More
10 January 2016