Hmm. It doesn't look like a Space Invader but what it is?
Jef's page / Photos / 08jul2006 Paris / p1120502