Used. Comes with two magazines and ammo.

Glock 23 Gen 3 40S&W

$575.00Price