Home Shaker exercise alternative: Less strenuous and more compliance? shakerdog

shakerdog