Variable Stride Cross Trainer

A cross trainer that allows you to stride your desired length, reducing impact on the joints.