A long-range challenge

5 min read

Benchrest aficionado Andy McLachlan accepts the challenge of trying to