98000342
May 17, 2023
VINCENT MENTEN
Subscribe
A mechanical apparatus that depresses the brake pedal of a vehicle that is controlled remotely