Gregory Baltoro 65 Blue Large

  • Sale
  • Regular price $179.83


Lightly Worn. It is missing the hydration pocket.