1985

1985
Development of the world’s first automatic locking vertically detachable towbar.