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, even the cops who stop by seem to think so. Who are you Invader? Where do you come from? I define myself as an UFA, […]