Space Invaders Guitar

I don’t know which one is the weirdest : the guitar or the guitar player ? Here is a pic of the guitar itself made by French luthiers Jacobacci brothers. For some reason it really reminds me of Space Invaders...