Description

UPS: 642230001398

Manufacturer ID: 207348

Additional information

Manufacturer

Heckler & Koch