An innovating walking frame

Real life use or simulation