Walther P1 Alloy frame made in Germany

$579.00

Walther P1 Alloy frame made in Germany

Comes with holster and 1 mag