April 28, 2010 by Matthew Rodriguez
Japanese artist Chiharu Shiota's installations leaves me with the creeps.
[Via]
Comment