Beetle Sphere

This interesting sculpture(?) is just sorta in the middle of a shopping center in Amsterdam. Isn't it neat?