Came across this on the University of Western Australia campus, outside the Comp Sci building. The granite ball is rotating on a film of water that is being squirted under the ball at an angle to provide both lubrication and the turning effect. The ball is about 30 inches in diameter and so must weigh a fair amount.