This is the Micro Art Liquid Lamp: a kinetic art that puts on a show as you let it rotate. You can put it on your desk or hang it on the wall. The mechanism is pretty simple: this lamp has a servomotor that rotates the display. It also has a fluorescent lightbulb inside.
I was lucky enough to find one of these on eBay a while back but have not been able to find too many other places that sell these.