Loading patent details...
US7931566B1: Exercise apparatus brake | Searchlight