Loading patent details...
US12600324B1: Vehicular pedal with latching foot pad | Searchlight