SPACE INVADER #763

SPACE INVADER #763 Space Invader filmed during the installation of of one of his pieces on March 10, 2009 in Montreuil, Île-de-France, France. Very cool,[…]