Loading patent details...
US5344217A: Ergonomic Foot Rest | Searchlight