Ruger 10/22 · Sporting Goods in Medicine Hat · TownPost