RUGER 10/22 TAKEDOWN MAGPUL BACKPACKER X22 GREY 16.4in 10rnd

$989.99

In stock