I'm seeing some articles (though most links are Facebook, LinkedIn) and a robot startup in France that may be the creator?
Seeing more pictures too.

I'm seeing some articles (though most links are Facebook, LinkedIn) and a robot startup in France that may be the creator?
Seeing more pictures too.
