The Juggernaut
6 Foot Cardboard Mecha
Hand made for Street Art Istanbul 2010.
Back to Top