Someone sent me that on Facebook recently, some interesting engineering there! It does look like they are putting in a fair amount of effort even though it just looks like walking...
I've seen one similar to those before. It's a lot like when you are on a tredmill with no power and you push the belt around. You really aren't walking, you're pushing a bit. Was very cool, but super odd.