Used. Comes with one magazine.

Ruger American Ranch 300BLK

$500.00Price