Why yes, that is indeed a Mountain god riding on a roomba.