dedicated to the discussion of the chinese internal martial arts of xingyiquan, baguazhang, taijiquan, related arts, and anything else best discussed over a bottle of rum
it looks a lot like something I saw in the aquarium of a restaurant in taiwan, that was called a "zhan che", or "battle tank". Could be the same thing.