Regenerative Weightlifting Equipment

Term Project for GE 1501/1502