Menger Sponge – Machine Project – LA – USA – 2006

Menger Sponge - Machine Project - LA - USA - 2007