Keystone Barracuda - 22 LR - 16.125"

  • Sale
  • $ 259